239
234
msgid "Header X-Auth-Url \"%s\" not an allowed endpoint"
242
#: heat/common/config.py:29
237
#: heat/common/config.py:30
243
238
msgid "The flavor to use."
246
#: heat/common/config.py:31
241
#: heat/common/config.py:32
247
242
msgid "The API paste config file to use."
250
#: heat/common/config.py:104
245
#: heat/common/config.py:38
246
msgid "Seconds between running periodic tasks."
249
#: heat/common/config.py:41
250
msgid "URL of the Heat metadata server."
253
#: heat/common/config.py:44
254
msgid "URL of the Heat waitcondition server."
257
#: heat/common/config.py:47
258
msgid "URL of the Heat CloudWatch server."
261
#: heat/common/config.py:50
262
msgid "Instance connection to CFN/CW API via https."
265
#: heat/common/config.py:53
266
msgid "Instance connection to CFN/CW API validate certs if SSL is used."
269
#: heat/common/config.py:56
270
msgid "Default region name used to get services endpoints."
273
#: heat/common/config.py:59
274
msgid "Keystone role for heat template-defined users."
277
#: heat/common/config.py:63
279
"Keystone domain ID which contains heat template-defined users. If this "
280
"option is set, stack_user_domain_name option will be ignored."
283
#: heat/common/config.py:67
285
"Keystone domain name which contains heat template-defined users. If "
286
"`stack_user_domain_id` option is set, this option is ignored."
289
#: heat/common/config.py:71
291
"Keystone username, a user with roles sufficient to manage users and "
292
"projects in the stack_user_domain."
295
#: heat/common/config.py:75
296
msgid "Keystone password for stack_domain_admin user."
299
#: heat/common/config.py:78
300
msgid "Maximum raw byte size of any template."
303
#: heat/common/config.py:81
304
msgid "Maximum depth allowed when using nested stacks."
307
#: heat/common/config.py:84
308
msgid "Number of heat-engine processes to fork and run."
311
#: heat/common/config.py:89
313
"The default user for new instances. This option is deprecated and will be"
314
" removed in the Juno release. If it's empty, Heat will use the default "
315
"user set up with your cloud image (for OS::Nova::Server) or 'ec2-user' "
316
"(for AWS::EC2::Instance)."
319
#: heat/common/config.py:96
320
msgid "Driver to use for controlling instances."
323
#: heat/common/config.py:99
324
msgid "List of directories to search for plug-ins."
327
#: heat/common/config.py:102
328
msgid "The directory to search for environment files."
331
#: heat/common/config.py:106
251
332
msgid "Select deferred auth method, stored password or trusts."
254
#: heat/common/config.py:108
255
msgid "Subset of trustor roles to be delegated to heat."
258
#: heat/common/config.py:114
335
#: heat/common/config.py:110
337
"Subset of trustor roles to be delegated to heat. If left unset, all roles"
338
" of a user will be delegated to heat when creating a stack."
341
#: heat/common/config.py:115
342
msgid "Maximum resources allowed per top-level stack."
345
#: heat/common/config.py:118
259
346
msgid "Maximum number of stacks any one tenant may have active at one time."
262
#: heat/common/config.py:118
349
#: heat/common/config.py:122
264
351
"Number of times to retry to bring a resource to a non-error state. Set to"
265
352
" 0 to disable retries."
268
#: heat/common/config.py:123
355
#: heat/common/config.py:127
270
357
"Controls how many events will be pruned whenever a stack's events exceed"
271
358
" max_events_per_stack. Set this lower to keep more events at the expense "
272
359
"of more frequent purges."
275
#: heat/common/config.py:129
362
#: heat/common/config.py:133
277
364
"Maximum events that will be available per stack. Older events will be "
278
365
"deleted when this is reached. Set to 0 for unlimited events per stack."
281
#: heat/common/config.py:134
368
#: heat/common/config.py:138
282
369
msgid "Timeout in seconds for stack action (ie. create or update)."
285
#: heat/common/config.py:138
372
#: heat/common/config.py:142
373
msgid "Error wait time in seconds for stack action (ie. create or update)."
376
#: heat/common/config.py:146
286
377
msgid "RPC timeout for the engine liveness check that is used for stack locking."
289
#: heat/common/config.py:142
380
#: heat/common/config.py:150
290
381
msgid "Enable the legacy OS::Heat::CWLiteAlarm resource."
293
#: heat/common/config.py:145
384
#: heat/common/config.py:153
294
385
msgid "Enable the preview Stack Abandon feature."
297
#: heat/common/config.py:148
388
#: heat/common/config.py:156
298
389
msgid "Enable the preview Stack Adopt feature."
301
#: heat/common/config.py:150
392
#: heat/common/config.py:158
302
393
msgid "Deprecated."
305
#: heat/common/config.py:172
396
#: heat/common/config.py:163
398
"Name of the engine node. This can be an opaque identifier. It is not "
399
"necessarily a hostname, FQDN, or IP address."
402
#: heat/common/config.py:171
403
msgid "If False fully disable profiling feature."
406
#: heat/common/config.py:173
407
msgid "If False do not trace SQL requests."
410
#: heat/common/config.py:191 heat/common/config.py:211
307
412
"Type of endpoint in Identity service catalog to use for communication "
308
413
"with the OpenStack service."
311
#: heat/common/config.py:176
416
#: heat/common/config.py:195 heat/common/config.py:215
312
417
msgid "Optional CA cert file to use in SSL connections."
315
#: heat/common/config.py:178
420
#: heat/common/config.py:197 heat/common/config.py:217
316
421
msgid "Optional PEM-formatted certificate chain file."
319
#: heat/common/config.py:180
424
#: heat/common/config.py:199 heat/common/config.py:219
320
425
msgid "Optional PEM-formatted file that contains the private key."
323
#: heat/common/config.py:184
428
#: heat/common/config.py:203 heat/common/config.py:222
324
429
msgid "If set, then the server's certificate will not be verified."
327
#: heat/common/config.py:189
432
#: heat/common/config.py:228
329
434
msgid "Optional heat url in format like http://0.0.0.0:8004/v1/%(tenant_id)s."
332
#: heat/common/config.py:195
437
#: heat/common/config.py:234
333
438
msgid "Allow client's debug log output."
336
#: heat/common/config.py:201
441
#: heat/common/config.py:240
338
443
"Heat build revision. If you would prefer to manage your build revision "
339
444
"separately, you can move this section to a different file and add it as "
340
445
"another config option."
343
#: heat/common/config.py:277
448
#: heat/common/config.py:318
344
449
msgid "Unable to locate config file"
347
#: heat/common/config.py:289
452
#: heat/common/config.py:330
350
455
"Unable to load %(app_name)s from configuration file %(conf_file)s.\n"
355
460
msgid "Backend authentication failed"
358
#: heat/common/environment_format.py:36
463
#: heat/common/environment_format.py:37
359
464
msgid "The environment is not a valid YAML mapping data type."
362
#: heat/common/environment_format.py:40
467
#: heat/common/environment_format.py:41
364
469
msgid "environment has wrong section \"%s\""
367
#: heat/common/exception.py:104
472
#: heat/common/exception.py:105
368
473
msgid "An unknown exception occurred."
371
#: heat/common/exception.py:115
372
msgid "Exception in string format operation"
375
#: heat/common/exception.py:133
476
#: heat/common/exception.py:134
377
478
msgid "Missing required credential: %(required)s"
380
#: heat/common/exception.py:137
481
#: heat/common/exception.py:138
383
484
"Incorrect auth strategy, expected \"%(expected)s\" but received "
384
485
"\"%(received)s\""
387
#: heat/common/exception.py:142
488
#: heat/common/exception.py:143
389
490
msgid "Connect error/bad request to Auth service at URL %(url)s."
392
#: heat/common/exception.py:146
493
#: heat/common/exception.py:147
394
495
msgid "Auth service at URL %(url)s not found."
397
#: heat/common/exception.py:150
498
#: heat/common/exception.py:151
398
499
msgid "Authorization failed."
401
#: heat/common/exception.py:154
502
#: heat/common/exception.py:155
402
503
msgid "You are not authenticated."
405
#: heat/common/exception.py:158 heat/common/exception.py:163
506
#: heat/common/exception.py:159 heat/common/exception.py:164
406
507
msgid "You are not authorized to complete this action."
409
#: heat/common/exception.py:167
510
#: heat/common/exception.py:168
411
512
msgid "Data supplied was not valid: %(reason)s"
414
#: heat/common/exception.py:171
515
#: heat/common/exception.py:172
416
517
msgid "Redirecting to %(uri)s for authorization."
419
#: heat/common/exception.py:175
520
#: heat/common/exception.py:176
420
521
msgid "The URI was too long."
423
#: heat/common/exception.py:179
524
#: heat/common/exception.py:180
425
526
msgid "Maximum redirects (%(redirects)s) was exceeded."
428
#: heat/common/exception.py:183
529
#: heat/common/exception.py:184
429
530
msgid "Received invalid HTTP redirect."
432
#: heat/common/exception.py:187
533
#: heat/common/exception.py:188
435
536
"Multiple 'image' service matches for region %(region)s. This generally "
436
537
"means that a region is required and you have not supplied one."
439
#: heat/common/exception.py:193
540
#: heat/common/exception.py:194
441
542
msgid "The Parameter (%(key)s) was not provided."
444
#: heat/common/exception.py:197
545
#: heat/common/exception.py:198
446
547
msgid "The Parameter (%(key)s) was not defined in template."
449
#: heat/common/exception.py:201
550
#: heat/common/exception.py:202
451
552
msgid "The template version is invalid: %(explanation)s"
454
#: heat/common/exception.py:205
555
#: heat/common/exception.py:206
456
557
msgid "The template section is invalid: %(section)s"
459
#: heat/common/exception.py:209
560
#: heat/common/exception.py:210
461
562
msgid "The Parameter (%(key)s) has no attributes."
464
#: heat/common/exception.py:213
565
#: heat/common/exception.py:214
466
567
msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect."
469
#: heat/common/exception.py:218
570
#: heat/common/exception.py:219
471
572
msgid "The specified reference \"%(resource)s\" (in %(key)s) is incorrect."
474
#: heat/common/exception.py:223
575
#: heat/common/exception.py:224
476
577
msgid "The Key (%(key_name)s) could not be found."
479
#: heat/common/exception.py:227
580
#: heat/common/exception.py:228
481
582
msgid "The Flavor ID (%(flavor_id)s) could not be found."
484
#: heat/common/exception.py:231
585
#: heat/common/exception.py:232
486
587
msgid "The Image (%(image_name)s) could not be found."
489
#: heat/common/exception.py:235
590
#: heat/common/exception.py:236
592
msgid "The server (%(server)s) could not be found."
595
#: heat/common/exception.py:240
597
msgid "The Volume (%(volume)s) could not be found."
600
#: heat/common/exception.py:244
602
msgid "The VolumeSnapshot (%(snapshot)s) could not be found."
605
#: heat/common/exception.py:248
607
msgid "The VolumeType (%(volume_type)s) could not be found."
610
#: heat/common/exception.py:252
491
612
msgid "Multiple physical resources were found with name (%(name)s)."
494
#: heat/common/exception.py:240
615
#: heat/common/exception.py:257
496
617
msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden."
499
#: heat/common/exception.py:245
620
#: heat/common/exception.py:262
501
622
msgid "The Stack (%(stack_name)s) could not be found."
504
#: heat/common/exception.py:249
625
#: heat/common/exception.py:266
506
627
msgid "The Stack (%(stack_name)s) already exists."
509
#: heat/common/exception.py:253 heat/common/exception.py:257
630
#: heat/common/exception.py:270 heat/common/exception.py:274
511
632
msgid "%(message)s"
514
#: heat/common/exception.py:261
635
#: heat/common/exception.py:278
517
638
"The Resource (%(resource_name)s) could not be found in Stack "
518
639
"%(stack_name)s."
521
#: heat/common/exception.py:266
642
#: heat/common/exception.py:283
523
644
msgid "The Resource Type (%(type_name)s) could not be found."
526
#: heat/common/exception.py:270
647
#: heat/common/exception.py:287
528
649
msgid "The Resource (%(resource_name)s) is not available."
531
#: heat/common/exception.py:274
652
#: heat/common/exception.py:291
533
654
msgid "The Resource (%(resource_id)s) could not be found."
536
#: heat/common/exception.py:278
657
#: heat/common/exception.py:295
538
659
msgid "The Watch Rule (%(watch_name)s) could not be found."
541
#: heat/common/exception.py:282
662
#: heat/common/exception.py:299
543
664
msgid "%(exc_type)s: %(message)s"
546
#: heat/common/exception.py:296
667
#: heat/common/exception.py:313
548
669
msgid "%(feature)s is not supported."
551
#: heat/common/exception.py:300
672
#: heat/common/exception.py:317
553
674
msgid "%(action)s is not supported for resource."
556
#: heat/common/exception.py:304
677
#: heat/common/exception.py:321
558
msgid "Cannot define the following properties at the same time: %s."
679
msgid "Cannot define the following properties at the same time: %(props)s."
561
#: heat/common/exception.py:322
682
#: heat/common/exception.py:341
563
684
"Egress rules are only allowed when Neutron is used and the 'VpcId' "
564
685
"property is set."
567
#: heat/common/exception.py:334
688
#: heat/common/exception.py:353
568
689
msgid "Not found"
571
#: heat/common/exception.py:340
692
#: heat/common/exception.py:359
573
694
msgid "Invalid content type %(content_type)s"
576
#: heat/common/exception.py:344
697
#: heat/common/exception.py:363
578
699
msgid "Request limit exceeded: %(message)s"
581
#: heat/common/exception.py:348
702
#: heat/common/exception.py:367
582
703
msgid "Maximum resources per stack exceeded."
585
#: heat/common/exception.py:352
706
#: heat/common/exception.py:371
587
708
msgid "Stack %(stack_name)s already has an action (%(action)s) in progress."
590
#: heat/common/exception.py:357
711
#: heat/common/exception.py:376
592
713
msgid "Failed to stop stack (%(stack_name)s) on other engine (%(engine_id)s)"
595
#: heat/common/exception.py:362
716
#: heat/common/exception.py:381
598
719
"Failed to send message to stack (%(stack_name)s) on other engine "
721
843
msgid "Failed to retrieve template: %s"
724
#: heat/common/wsgi.py:55 heat/common/wsgi.py:89 heat/common/wsgi.py:123
846
#: heat/common/wsgi.py:59 heat/common/wsgi.py:93 heat/common/wsgi.py:127
726
848
"Address to bind the server. Useful when selecting a particular network "
730
#: heat/common/wsgi.py:59 heat/common/wsgi.py:93 heat/common/wsgi.py:127
852
#: heat/common/wsgi.py:63 heat/common/wsgi.py:97 heat/common/wsgi.py:131
731
853
msgid "The port on which the server will listen."
734
#: heat/common/wsgi.py:62 heat/common/wsgi.py:96 heat/common/wsgi.py:130
856
#: heat/common/wsgi.py:66 heat/common/wsgi.py:100 heat/common/wsgi.py:134
735
857
msgid "Number of backlog requests to configure the socket with."
738
#: heat/common/wsgi.py:66 heat/common/wsgi.py:100 heat/common/wsgi.py:134
860
#: heat/common/wsgi.py:70 heat/common/wsgi.py:104 heat/common/wsgi.py:138
739
861
msgid "Location of the SSL certificate file to use for SSL mode."
742
#: heat/common/wsgi.py:70 heat/common/wsgi.py:104 heat/common/wsgi.py:138
864
#: heat/common/wsgi.py:74 heat/common/wsgi.py:108 heat/common/wsgi.py:142
743
865
msgid "Location of the SSL key file to use for enabling SSL mode."
746
#: heat/common/wsgi.py:74 heat/common/wsgi.py:108 heat/common/wsgi.py:142
868
#: heat/common/wsgi.py:78 heat/common/wsgi.py:112 heat/common/wsgi.py:146
747
869
msgid "Number of workers for Heat service."
750
#: heat/common/wsgi.py:77 heat/common/wsgi.py:111
872
#: heat/common/wsgi.py:81 heat/common/wsgi.py:115
752
874
"Maximum line size of message headers to be accepted. max_header_line may "
753
875
"need to be increased when using large tokens (typically those generated "
754
876
"by the Keystone v3 API with big service catalogs)."
757
#: heat/common/wsgi.py:145
879
#: heat/common/wsgi.py:149
759
881
"Maximum line size of message headers to be accepted. max_header_line may "
760
882
"need to be increased when using large tokens (typically those generated "
761
883
"by the Keystone v3 API with big service catalogs.)"
764
#: heat/common/wsgi.py:212 heat/openstack/common/sslutils.py:56
886
#: heat/common/wsgi.py:216
766
888
"When running server in SSL mode, you must specify both a cert_file and "
767
889
"key_file option value in your configuration file"
770
#: heat/common/wsgi.py:230
892
#: heat/common/wsgi.py:234
772
894
msgid "Could not bind to %(bind_addr)safter trying for 30 seconds"
775
#: heat/common/wsgi.py:262
776
msgid "SIGTERM received"
779
#: heat/common/wsgi.py:271
780
msgid "SIGHUP received"
783
#: heat/common/wsgi.py:288
785
msgid "Starting %d workers"
788
#: heat/common/wsgi.py:299
790
msgid "Removing dead child %s"
793
#: heat/common/wsgi.py:306
794
msgid "Caught keyboard interrupt. Exiting."
797
#: heat/common/wsgi.py:329
799
msgid "Child %d exiting normally"
802
#: heat/common/wsgi.py:332
804
msgid "Started child %s"
807
#: heat/common/wsgi.py:355
808
msgid "Starting single process server"
811
#: heat/common/wsgi.py:563
897
#: heat/common/wsgi.py:567
814
900
"JSON body size (%(len)s bytes) exceeds maximum allowed size (%(limit)s "
818
#: heat/common/wsgi.py:629
820
msgid "Calling %(controller)s : %(action)s"
823
#: heat/common/wsgi.py:635
825
msgid "Exception handling resource: %s"
828
#: heat/common/wsgi.py:636
904
#: heat/common/wsgi.py:640
830
906
"The server could not comply with the request since it is either malformed"
831
907
" or otherwise incorrect."
834
#: heat/common/wsgi.py:657
836
msgid "Returning %(code)s to user: %(explanation)s"
839
#: heat/common/wsgi.py:696
840
msgid "Unable to serialize exception response"
843
#: heat/common/wsgi.py:731
845
msgid "Unexpected error occurred serving API: %s"
848
#: heat/db/sqlalchemy/api.py:84
910
#: heat/db/sqlalchemy/api.py:92
850
912
msgid "raw template with id %s not found"
853
#: heat/db/sqlalchemy/api.py:112
915
#: heat/db/sqlalchemy/api.py:120
855
917
msgid "resource with id %s not found"
858
#: heat/db/sqlalchemy/api.py:141
920
#: heat/db/sqlalchemy/api.py:149
859
921
msgid "no resources were found"
862
#: heat/db/sqlalchemy/api.py:155
924
#: heat/db/sqlalchemy/api.py:163
863
925
msgid "no resource data found"
866
#: heat/db/sqlalchemy/api.py:204
928
#: heat/db/sqlalchemy/api.py:212
867
929
msgid "No resource data found"
870
#: heat/db/sqlalchemy/api.py:258
932
#: heat/db/sqlalchemy/api.py:266
872
934
msgid "no resources for stack_id %s were found"
875
#: heat/db/sqlalchemy/api.py:407
937
#: heat/db/sqlalchemy/api.py:415
877
939
msgid "Attempt to update a stack with id: %(id)s %(msg)s"
880
#: heat/db/sqlalchemy/api.py:419
942
#: heat/db/sqlalchemy/api.py:427
882
944
msgid "Attempt to delete a stack with id: %(id)s %(msg)s"
885
#: heat/db/sqlalchemy/api.py:500
947
#: heat/db/sqlalchemy/api.py:486
948
msgid "Length of OS_PASSWORD after encryption exceeds Heat limit (255 chars)"
951
#: heat/db/sqlalchemy/api.py:511
887
953
msgid "Attempt to delete user creds with id %(id)s that does not exist"
890
#: heat/db/sqlalchemy/api.py:653
956
#: heat/db/sqlalchemy/api.py:664
892
958
msgid "Attempt to update a watch with id: %(id)s %(msg)s"
895
#: heat/db/sqlalchemy/api.py:664
961
#: heat/db/sqlalchemy/api.py:675
897
963
msgid "Attempt to delete watch_rule: %(id)s %(msg)s"
900
#: heat/db/sqlalchemy/api.py:703
966
#: heat/db/sqlalchemy/api.py:714
902
968
msgid "Software config with id %s not found"
905
#: heat/db/sqlalchemy/api.py:730
971
#: heat/db/sqlalchemy/api.py:741
907
973
msgid "Deployment with id %s not found"
910
#: heat/db/sqlalchemy/api.py:776
976
#: heat/db/sqlalchemy/api.py:787
912
978
msgid "Snapshot with id %s not found"
915
#: heat/db/sqlalchemy/api.py:804
981
#: heat/db/sqlalchemy/api.py:815
916
982
msgid "age should be an integer"
919
#: heat/db/sqlalchemy/api.py:806
985
#: heat/db/sqlalchemy/api.py:817
920
986
msgid "age should be a positive integer"
923
#: heat/db/sqlalchemy/api.py:810
989
#: heat/db/sqlalchemy/api.py:821
924
990
msgid "granularity should be days, hours, minutes, or seconds"
933
#: heat/db/sqlalchemy/migrate_repo/versions/037_migrate_hot_template.py:60
934
#: heat/db/sqlalchemy/migrate_repo/versions/041_migrate_hot_template_resources.py:72
935
#: heat/db/sqlalchemy/migrate_repo/versions/043_migrate_template_versions.py:59
999
#: heat/db/sqlalchemy/migrate_repo/versions/037_migrate_hot_template.py:63
1000
#: heat/db/sqlalchemy/migrate_repo/versions/041_migrate_hot_template_resources.py:75
1001
#: heat/db/sqlalchemy/migrate_repo/versions/043_migrate_template_versions.py:62
937
1003
"This version cannot be downgraded because it involves a data migration to"
938
1004
" the raw_template table."
941
#: heat/engine/api.py:38
942
msgid "Timeout conversion failed"
945
#: heat/engine/api.py:43
1007
#: heat/engine/api.py:46
946
1008
#, python-format
947
1009
msgid "Invalid timeout value %s"
950
#: heat/engine/api.py:59
952
msgid "Unexpected adopt data \"%s\". Adopt data must be a dict."
955
#: heat/engine/api.py:267
956
msgid "Unexpected number of keys in watch_data.data!"
959
#: heat/engine/attributes.py:148
1012
#: heat/engine/attributes.py:150
960
1013
#, python-format
961
1014
msgid "%(resource)s: Invalid attribute %(key)s"
964
#: heat/engine/attributes.py:190
1017
#: heat/engine/attributes.py:192
965
1018
msgid "Can't traverse attribute path"
968
#: heat/engine/attributes.py:193
1021
#: heat/engine/attributes.py:195
969
1022
msgid "Path components in attributes must be strings"
972
#: heat/engine/constraints.py:84
1025
#: heat/engine/constraints.py:85
973
1026
#, python-format
974
1027
msgid "Invalid type (%s)"
977
#: heat/engine/constraints.py:91
1030
#: heat/engine/constraints.py:92
978
1031
#, python-format
979
1032
msgid "Single schema valid only for %(ltype)s, not %(utype)s"
982
#: heat/engine/constraints.py:101
1035
#: heat/engine/constraints.py:102
983
1036
#, python-format
984
1037
msgid "Schema valid only for %(ltype)s or %(mtype)s, not %(utype)s"
987
#: heat/engine/constraints.py:119
1040
#: heat/engine/constraints.py:120
988
1041
#, python-format
989
1042
msgid "%(name)s constraint invalid for %(utype)s"
992
#: heat/engine/constraints.py:140 heat/engine/parameters.py:87
1045
#: heat/engine/constraints.py:141 heat/engine/parameters.py:88
993
1046
#, python-format
994
1047
msgid "Invalid default %(default)s (%(exc)s)"
997
#: heat/engine/constraints.py:171
1050
#: heat/engine/constraints.py:172
998
1051
#, python-format
999
1052
msgid "%s is not an integer."
1002
#: heat/engine/constraints.py:180
1055
#: heat/engine/constraints.py:181
1003
1056
#, python-format
1004
1057
msgid "Value \"%(val)s\" is invalid for data type \"%(type)s\"."
1007
#: heat/engine/constraints.py:243
1060
#: heat/engine/constraints.py:244
1008
1061
#, python-format
1009
1062
msgid "Invalid key %s"
1012
#: heat/engine/constraints.py:333
1065
#: heat/engine/constraints.py:334
1013
1066
msgid "min/max must be numeric"
1016
#: heat/engine/constraints.py:337
1069
#: heat/engine/constraints.py:338
1017
1070
msgid "A range constraint must have a min value and/or a max value specified."
1020
#: heat/engine/constraints.py:342
1073
#: heat/engine/constraints.py:343
1021
1074
#, python-format
1022
1075
msgid "The value must be at least %(min)s."
1025
#: heat/engine/constraints.py:344
1078
#: heat/engine/constraints.py:345
1026
1079
#, python-format
1027
1080
msgid "The value must be no greater than %(max)s."
1030
#: heat/engine/constraints.py:346
1083
#: heat/engine/constraints.py:347
1031
1084
#, python-format
1032
1085
msgid "The value must be in the range %(min)s to %(max)s."
1035
#: heat/engine/constraints.py:394
1088
#: heat/engine/constraints.py:395
1036
1089
msgid "A length constraint must have a min value and/or a max value specified."
1039
#: heat/engine/constraints.py:401
1092
#: heat/engine/constraints.py:402
1040
1093
msgid "min/max length must be integral"
1043
#: heat/engine/constraints.py:406
1096
#: heat/engine/constraints.py:407
1044
1097
#, python-format
1045
1098
msgid "The length must be at least %(min)s."
1048
#: heat/engine/constraints.py:408
1101
#: heat/engine/constraints.py:409
1049
1102
#, python-format
1050
1103
msgid "The length must be no greater than %(max)s."
1053
#: heat/engine/constraints.py:410
1106
#: heat/engine/constraints.py:411
1054
1107
#, python-format
1055
1108
msgid "The length must be in the range %(min)s to %(max)s."
1058
#: heat/engine/constraints.py:442
1111
#: heat/engine/constraints.py:443
1059
1112
msgid "AllowedValues must be a list"
1062
#: heat/engine/constraints.py:447
1115
#: heat/engine/constraints.py:448
1063
1116
#, python-format
1064
1117
msgid "Allowed values: %s"
1067
#: heat/engine/constraints.py:487
1120
#: heat/engine/constraints.py:488
1068
1121
msgid "AllowedPattern must be a string"
1071
#: heat/engine/constraints.py:492
1124
#: heat/engine/constraints.py:493
1072
1125
#, python-format
1073
1126
msgid "Value must match pattern: %s"
1076
#: heat/engine/constraints.py:534
1129
#: heat/engine/constraints.py:535
1077
1130
#, python-format
1078
1131
msgid "Value must be of type %s"
1081
#: heat/engine/constraints.py:540
1134
#: heat/engine/constraints.py:541
1082
1135
#, python-format
1083
1136
msgid "\"%(value)s\" does not validate %(name)s (constraint not found)"
1086
#: heat/engine/constraints.py:547
1139
#: heat/engine/constraints.py:548
1087
1140
#, python-format
1088
1141
msgid "\"%(value)s\" does not validate %(name)s"
1091
#: heat/engine/constraints.py:570
1144
#: heat/engine/constraints.py:571
1092
1145
#, python-format
1093
1146
msgid "Error validating value %(value)r"
1096
#: heat/engine/constraints.py:571
1149
#: heat/engine/constraints.py:572
1097
1150
#, python-format
1098
1151
msgid "Error validating value %(value)r: %(message)s"
1177
1195
msgid "The Parameter name (%s) does not reference an existing parameter."
1180
#: heat/engine/parameters.py:80
1198
#: heat/engine/parameters.py:81
1181
1199
#, python-format
1182
1200
msgid "Default must be a comma-delimited list string: %s"
1185
#: heat/engine/parameters.py:105
1203
#: heat/engine/parameters.py:106
1186
1204
#, python-format
1187
1205
msgid "Invalid %s, expected a mapping"
1190
#: heat/engine/parameters.py:109
1208
#: heat/engine/parameters.py:110
1191
1209
#, python-format
1192
1210
msgid "Invalid key '%(key)s' for %(entity)s"
1195
#: heat/engine/parameters.py:120
1213
#: heat/engine/parameters.py:121
1196
1214
#, python-format
1197
1215
msgid "Missing parameter type for parameter: %s"
1200
#: heat/engine/parameters.py:197
1218
#: heat/engine/parameters.py:198
1201
1219
#, python-format
1202
1220
msgid "Invalid Parameter type \"%s\""
1205
#: heat/engine/parameters.py:231
1223
#: heat/engine/parameters.py:233
1206
1224
#, python-format
1207
1225
msgid "Parameter '%(name)s' is invalid: %(exp)s"
1210
#: heat/engine/parameters.py:339
1228
#: heat/engine/parameters.py:351
1211
1229
#, python-format
1212
1230
msgid "Value must be a comma-delimited list string: %s"
1215
#: heat/engine/parameters.py:379
1233
#: heat/engine/parameters.py:391
1216
1234
#, python-format
1217
1235
msgid "Value must be valid JSON: %s"
1220
#: heat/engine/parameters.py:512 heat/engine/hot/parameters.py:135
1238
#: heat/engine/parameters.py:530 heat/engine/hot/parameters.py:135
1221
1239
msgid "Stack ID"
1224
#: heat/engine/parameters.py:516 heat/engine/hot/parameters.py:140
1242
#: heat/engine/parameters.py:534 heat/engine/hot/parameters.py:140
1225
1243
msgid "Stack Name"
1228
#: heat/engine/plugin_manager.py:97
1230
msgid "Failed to load %(mapping_name)s from %(module)s"
1233
#: heat/engine/plugin_manager.py:104
1235
msgid "Invalid type for %(mapping_name)s from %(module)s"
1238
#: heat/engine/properties.py:83
1246
#: heat/engine/properties.py:84
1239
1247
#, python-format
1240
1248
msgid "Unknown key(s) %s"
1243
#: heat/engine/properties.py:105
1251
#: heat/engine/properties.py:106
1244
1252
#, python-format
1245
1253
msgid "No %s specified"
1248
#: heat/engine/properties.py:115
1256
#: heat/engine/properties.py:116
1249
1257
#, python-format
1250
1258
msgid "%(schema)s supplied for %(type)s %(data)s"
1253
#: heat/engine/properties.py:233
1261
#: heat/engine/properties.py:234
1254
1262
#, python-format
1255
1263
msgid "Value '%s' is not an integer"
1258
#: heat/engine/properties.py:246
1266
#: heat/engine/properties.py:250
1259
1267
msgid "Value must be a string"
1262
#: heat/engine/properties.py:268
1270
#: heat/engine/properties.py:272
1263
1271
#, python-format
1264
1272
msgid "\"%s\" is not a map"
1267
#: heat/engine/properties.py:278
1275
#: heat/engine/properties.py:282
1268
1276
#, python-format
1269
1277
msgid "\"%s\" is not a list"
1272
#: heat/engine/properties.py:291
1280
#: heat/engine/properties.py:295
1273
1281
#, python-format
1274
1282
msgid "\"%s\" is not a valid boolean"
1277
#: heat/engine/properties.py:353
1285
#: heat/engine/properties.py:357
1278
1286
#, python-format
1279
1287
msgid "Property %(prop)s: %(ua)s and %(im)s cannot both be True"
1282
#: heat/engine/properties.py:364
1290
#: heat/engine/properties.py:368
1283
1291
#, python-format
1284
1292
msgid "Property error : %s"
1287
#: heat/engine/properties.py:369
1295
#: heat/engine/properties.py:373
1288
1296
#, python-format
1289
1297
msgid "Property %s not implemented yet"
1292
#: heat/engine/properties.py:374
1300
#: heat/engine/properties.py:378
1293
1301
#, python-format
1294
1302
msgid "Unknown Property %s"
1297
#: heat/engine/properties.py:379
1305
#: heat/engine/properties.py:383
1298
1306
#, python-format
1299
1307
msgid "%(prefix)sInvalid Property %(key)s"
1302
#: heat/engine/properties.py:402
1310
#: heat/engine/properties.py:406
1303
1311
#, python-format
1304
1312
msgid "%(prefix)sProperty %(key)s not assigned"
1307
#: heat/engine/resource.py:61
1315
#: heat/engine/resource.py:58
1308
1316
#, python-format
1309
1317
msgid "The Resource %s requires replacement."
1312
#: heat/engine/resource.py:66
1320
#: heat/engine/resource.py:63
1313
1321
#, python-format
1314
1322
msgid "Went to status %(resource_status)s due to \"%(status_reason)s\""
1317
#: heat/engine/resource.py:69 heat/engine/resources/instance.py:675
1318
#: heat/engine/resources/instance.py:676 heat/engine/resources/server.py:574
1319
#: heat/engine/resources/server.py:575
1325
#: heat/engine/resource.py:66 heat/engine/resource.py:76
1326
#: heat/engine/resources/instance.py:693 heat/engine/resources/instance.py:694
1327
#: heat/engine/resources/os_database.py:360 heat/engine/resources/server.py:599
1328
#: heat/engine/resources/server.py:600
1320
1329
msgid "Unknown"
1332
#: heat/engine/resource.py:72
1335
"%(result)s - Unknown status %(resource_status)s due to "
1336
"\"%(status_reason)s\""
1323
1339
#: heat/engine/resource.py:75
1325
msgid "%(result)s - Unknown status %(resource_status)s"
1328
#: heat/engine/resource.py:77
1329
1340
msgid "Resource failed"
1332
#: heat/engine/resource.py:352
1343
#: heat/engine/resource.py:366
1333
1344
#, python-format
1334
1345
msgid "Update to properties %(props)s of %(name)s (%(res)s)"
1337
#: heat/engine/resource.py:451
1338
msgid "Error marking resource as failed"
1341
#: heat/engine/resource.py:527
1348
#: heat/engine/resource.py:557
1342
1349
#, python-format
1343
1350
msgid "State %s invalid for create"
1346
#: heat/engine/resource.py:531
1351
#: heat/engine/resource.py:607
1353
#: heat/engine/resource.py:637
1352
1354
msgid "Resource ID was not provided."
1355
#: heat/engine/resource.py:677
1357
#: heat/engine/resource.py:707
1356
1358
msgid "Resource update already requested"
1359
#: heat/engine/resource.py:680
1364
#: heat/engine/resource.py:705
1369
#: heat/engine/resource.py:722
1361
#: heat/engine/resource.py:750
1363
msgid "'%(attr)s': expected '%(expected)s', got '%(current)s'"
1366
#: heat/engine/resource.py:768
1370
1367
#, python-format
1371
1368
msgid "State %s invalid for suspend"
1374
#: heat/engine/resource.py:726
1376
msgid "suspending %s"
1379
#: heat/engine/resource.py:738
1371
#: heat/engine/resource.py:784
1380
1372
#, python-format
1381
1373
msgid "State %s invalid for resume"
1384
#: heat/engine/resource.py:742
1389
#: heat/engine/resource.py:747
1391
msgid "snapshotting %s"
1394
#: heat/engine/resource.py:787
1376
#: heat/engine/resource.py:833
1395
1377
msgid "limit cannot be less than 4"
1398
#: heat/engine/resource.py:793
1400
msgid "Validating %s"
1403
#: heat/engine/resource.py:802
1380
#: heat/engine/resource.py:848
1404
1381
#, python-format
1405
1382
msgid "Invalid deletion policy \"%s\""
1408
#: heat/engine/resource.py:807
1385
#: heat/engine/resource.py:853
1409
1386
#, python-format
1410
1387
msgid "\"%s\" deletion policy not supported"
1413
#: heat/engine/resource.py:826
1418
#: heat/engine/resource.py:867
1423
#: heat/engine/resource.py:888 heat/engine/resource.py:913
1428
#: heat/engine/resource.py:942 heat/engine/stack.py:485
1390
#: heat/engine/resource.py:990 heat/engine/stack.py:517
1429
1391
#, python-format
1430
1392
msgid "Invalid action %s"
1433
#: heat/engine/resource.py:945 heat/engine/stack.py:488
1395
#: heat/engine/resource.py:993 heat/engine/stack.py:520
1434
1396
#, python-format
1435
1397
msgid "Invalid status %s"
1438
#: heat/engine/resource.py:1037
1440
msgid "signal %(name)s : %(msg)s"
1443
#: heat/engine/resource.py:1051
1445
msgid "Resource %s does not implement metadata update"
1448
#: heat/engine/scheduler.py:64
1400
#: heat/engine/scheduler.py:67
1449
1401
#, python-format
1450
1402
msgid "%s Timed out"
1453
#: heat/engine/scheduler.py:205
1455
msgid "%s timed out"
1458
#: heat/engine/service.py:239
1460
msgid "Unable to retrieve stack %s for periodic task"
1463
#: heat/engine/service.py:253
1465
msgid "periodic_task db error watch rule removed? %(ex)s"
1468
#: heat/engine/service.py:382
1469
msgid "Attempting to stop engine service..."
1472
#: heat/engine/service.py:393
1474
msgid "Waiting stack %s processing to be finished"
1477
#: heat/engine/service.py:397
1479
msgid "Stack %s processing was finished"
1482
#: heat/engine/service.py:400
1483
msgid "All threads were gone, terminating engine"
1486
#: heat/engine/service.py:532
1405
#: heat/engine/service.py:565
1487
1406
#, python-format
1489
1408
"You have reached the maximum stacks per tenant, %d. Please delete some "
1493
#: heat/engine/service.py:579
1495
msgid "previewing stack %s"
1498
#: heat/engine/service.py:607
1500
msgid "Creating stack %s"
1503
#: heat/engine/service.py:629
1505
msgid "Stack create failed, status %s"
1508
#: heat/engine/service.py:664
1510
msgid "Updating stack %s"
1513
#: heat/engine/service.py:669
1412
#: heat/engine/service.py:720
1514
1413
msgid "Updating a stack when it is suspended"
1517
#: heat/engine/service.py:719
1416
#: heat/engine/service.py:724
1417
msgid "Updating a stack when it is deleting"
1420
#: heat/engine/service.py:774
1518
1421
#, python-format
1519
1422
msgid "Cancelling update when stack is %s"
1522
#: heat/engine/service.py:722
1524
msgid "Starting cancel of updating stack %s"
1527
#: heat/engine/service.py:756
1528
msgid "validate_template"
1531
#: heat/engine/service.py:758
1425
#: heat/engine/service.py:813
1532
1426
msgid "No Template provided."
1535
#: heat/engine/service.py:851
1537
msgid "Deleting stack %s"
1540
#: heat/engine/service.py:904
1542
msgid "abandoning stack %s"
1545
#: heat/engine/service.py:1040
1547
msgid "Access denied to resource %s"
1550
#: heat/engine/service.py:1205
1552
msgid "Checking stack %s"
1555
#: heat/engine/service.py:1295
1557
msgid "show_watch (all) db error %s"
1560
#: heat/engine/service.py:1318
1561
msgid "Filtering by namespace/metric not yet supported"
1564
#: heat/engine/service.py:1324
1566
msgid "show_metric (all) db error %s"
1569
#: heat/engine/service.py:1386
1429
#: heat/engine/service.py:1457
1570
1430
msgid "server_id must be specified"
1573
#: heat/engine/signal_responder.py:68
1574
msgid "Cannot generate signed url, no stored access/secret key"
1577
#: heat/engine/stack.py:87
1433
#: heat/engine/stack.py:91
1578
1434
#, python-format
1580
1436
"Invalid stack name %s must contain only alphanumeric or \"_-.\" "
1581
1437
"characters, must start with alpha"
1584
#: heat/engine/stack.py:147
1440
#: heat/engine/stack.py:157
1585
1441
msgid "Attempt to use stored_context with no user_creds"
1588
#: heat/engine/stack.py:231
1589
msgid "Unable to set parameters StackId identifier"
1592
#: heat/engine/stack.py:251
1444
#: heat/engine/stack.py:261
1593
1445
#, python-format
1594
1446
msgid "No stack exists with id \"%s\""
1597
#: heat/engine/stack.py:450
1449
#: heat/engine/stack.py:473
1598
1450
#, python-format
1599
1451
msgid "Duplicate names %s"
1602
#: heat/engine/stack.py:502
1604
msgid "Stack %(action)s %(status)s (%(name)s): %(reason)s"
1607
#: heat/engine/stack.py:691
1609
msgid "Unexpected action %s passed to update!"
1612
#: heat/engine/stack.py:809
1614
msgid "Unexpected action %s passed to delete!"
1617
#: heat/engine/stack.py:926
1620
"Tried to delete user_creds that do not exist (stack=%(stack)s "
1621
"user_creds_id=%(uc)s)"
1624
#: heat/engine/stack.py:934
1626
msgid "Tried to store a stack that does not exist %s "
1629
#: heat/engine/stack.py:951 heat/engine/stack.py:963
1631
msgid "Tried to delete stack that does not exist %s "
1634
#: heat/engine/stack.py:978
1636
msgid "%s is already suspended"
1639
#: heat/engine/stack.py:997
1641
msgid "%s is already resumed"
1644
#: heat/engine/stack.py:1042
1646
msgid "Resource %(name)s delete failed: %(ex)s"
1649
#: heat/engine/stack.py:1051
1651
msgid "Resource %(name)s create failed: %(ex)s"
1654
#: heat/engine/stack_lock.py:83
1657
"Stale lock detected on stack %(stack)s. Engine %(engine)s will attempt "
1661
#: heat/engine/stack_lock.py:91
1663
msgid "Engine %(engine)s successfully stole the lock on stack %(stack)s"
1666
#: heat/engine/stack_lock.py:98
1669
"The lock on stack %(stack)s was released while engine %(engine)s was "
1670
"stealing it. Trying again"
1673
#: heat/engine/stack_lock.py:105
1676
"Failed to steal lock on stack %(stack)s. Engine %(engine)s stole the lock"
1680
#: heat/engine/stack_lock.py:118
1682
msgid "Lock was already released on stack %s!"
1685
#: heat/engine/stack_resource.py:70
1454
#: heat/engine/stack.py:491
1455
msgid "Each Output must contain a Value key."
1458
#: heat/engine/stack.py:496
1460
msgid "Output validation error: Outputs must contain Output. Found a [%s] instead"
1463
#: heat/engine/stack.py:501
1465
msgid "Output validation error: %s"
1468
#: heat/engine/stack_resource.py:60
1470
msgid "Failed to validate: %s"
1473
#: heat/engine/stack_resource.py:96
1686
1474
msgid "Nested stack not found in DB"
1689
#: heat/engine/stack_resource.py:107
1691
msgid "Preview of '%s' not yet implemented"
1694
#: heat/engine/stack_resource.py:125
1477
#: heat/engine/stack_resource.py:152
1695
1478
#, python-format
1696
1479
msgid "Recursion depth exceeds %d."
1699
#: heat/engine/stack_resource.py:223
1482
#: heat/engine/stack_resource.py:240
1700
1483
#, python-format
1701
1484
msgid "Cannot update %s, stack not created"
1704
#: heat/engine/stack_resource.py:245
1487
#: heat/engine/stack_resource.py:263
1705
1488
#, python-format
1706
1489
msgid "Nested stack UPDATE failed: %s"
1709
#: heat/engine/stack_resource.py:256
1710
msgid "Stack not found to delete"
1713
#: heat/engine/stack_resource.py:279
1492
#: heat/engine/stack_resource.py:297
1714
1493
#, python-format
1715
1494
msgid "Cannot suspend %s, stack not created"
1718
#: heat/engine/stack_resource.py:301
1497
#: heat/engine/stack_resource.py:319
1719
1498
#, python-format
1720
1499
msgid "Cannot resume %s, stack not created"
1723
#: heat/engine/stack_resource.py:323
1502
#: heat/engine/stack_resource.py:341
1724
1503
#, python-format
1725
1504
msgid "Cannot check %s, stack not created"
1728
#: heat/engine/stack_user.py:55
1507
#: heat/engine/stack_user.py:56
1729
1508
msgid "Can't get user token, user not yet created"
1732
#: heat/engine/stack_user.py:61
1511
#: heat/engine/stack_user.py:62
1733
1512
msgid "Can't get user token without password"
1736
#: heat/engine/stack_user.py:98
1737
msgid "Reverting to legacy user delete path"
1740
#: heat/engine/stack_user.py:132
1515
#: heat/engine/stack_user.py:133
1741
1516
#, python-format
1742
1517
msgid "Error creating ec2 keypair for user %s"
1745
#: heat/engine/support.py:28
1520
#: heat/engine/support.py:30
1746
1521
#, python-format
1747
1522
msgid "Specified status is invalid, defaulting to %s"
1750
#: heat/engine/template.py:41
1525
#: heat/engine/template.py:42
1751
1526
#, python-format
1752
1527
msgid "Ambiguous versions (%s)"
1755
#: heat/engine/template.py:46
1530
#: heat/engine/template.py:47
1756
1531
msgid "Template version was not provided"
1759
#: heat/engine/template.py:78
1534
#: heat/engine/template.py:65
1536
msgid "Could not load %(name)s: %(error)s"
1539
#: heat/engine/template.py:81
1760
1540
#, python-format
1761
1541
msgid "\"%(version)s\". \"%(version_type)s\" should be one of: %(available)s"
1764
#: heat/engine/template.py:81
1544
#: heat/engine/template.py:84
1765
1545
#, python-format
1766
1546
msgid "\"%(version)s\". \"%(version_type)s\" should be: %(available)s"
1769
#: heat/engine/template.py:191
1770
msgid "Every Resource object must contain a Type member."
1549
#: heat/engine/template.py:200
1550
msgid "Each Resource must contain a Type key."
1773
#: heat/engine/template.py:198
1553
#: heat/engine/template.py:204
1774
1554
#, python-format
1775
1555
msgid "Resources must contain Resource. Found a [%s] instead"
1778
#: heat/engine/update.py:135
1780
msgid "Resource %(res_name)s for stack %(stack_name)s updated"
1783
#: heat/engine/watchrule.py:79
1785
msgid "WatchRule.load (%(watch_name)s) db error %(ex)s"
1788
#: heat/engine/watchrule.py:250
1790
msgid "WATCH: stack:%(stack)s, watch_name:%(watch_name)s, new_state:%(new_state)s"
1793
#: heat/engine/watchrule.py:256
1795
msgid "no action for new state %s"
1798
#: heat/engine/watchrule.py:266
1800
msgid "Could not process watch state %s for stack"
1803
#: heat/engine/watchrule.py:327
1558
#: heat/engine/watchrule.py:329
1804
1559
#, python-format
1805
1560
msgid "Invalid watch state %s"
1808
#: heat/engine/watchrule.py:339
1563
#: heat/engine/watchrule.py:341
1809
1564
#, python-format
1810
1565
msgid "Unknown watch state %s"
1813
#: heat/engine/watchrule.py:350
1815
msgid "Unable to override state %(state)s for watch %(name)s"
1818
#: heat/engine/cfn/functions.py:159
1568
#: heat/engine/cfn/functions.py:160
1819
1569
#, python-format
1820
1570
msgid "Arguments to \"%s\" must be of the form [resource_name, attribute]"
1823
#: heat/engine/cfn/functions.py:218
1573
#: heat/engine/cfn/functions.py:219
1824
1574
#, python-format
1825
1575
msgid "Arguments to \"%s\" must be of the form [index, collection]"
1828
#: heat/engine/cfn/functions.py:244
1578
#: heat/engine/cfn/functions.py:245
1829
1579
#, python-format
1830
1580
msgid "\"%(fn_name)s\": %(err)s"
1833
#: heat/engine/cfn/functions.py:248
1583
#: heat/engine/cfn/functions.py:249
1834
1584
#, python-format
1835
1585
msgid "Index to \"%s\" must be a string"
1838
#: heat/engine/cfn/functions.py:255
1588
#: heat/engine/cfn/functions.py:256
1839
1589
#, python-format
1840
1590
msgid "Index to \"%s\" must be an integer"
1843
#: heat/engine/cfn/functions.py:266
1593
#: heat/engine/cfn/functions.py:267
1844
1594
#, python-format
1845
1595
msgid "Arguments to %s not fully resolved"
1848
#: heat/engine/cfn/functions.py:291 heat/engine/cfn/functions.py:297
1849
#: heat/engine/cfn/functions.py:345 heat/engine/cfn/functions.py:351
1850
#: heat/engine/cfn/functions.py:404 heat/engine/cfn/functions.py:410
1598
#: heat/engine/cfn/functions.py:292 heat/engine/cfn/functions.py:298
1599
#: heat/engine/cfn/functions.py:346 heat/engine/cfn/functions.py:352
1600
#: heat/engine/cfn/functions.py:405 heat/engine/cfn/functions.py:411
1851
1601
#, python-format
1852
1602
msgid "Incorrect arguments to \"%(fn_name)s\" should be: %(example)s"
1855
#: heat/engine/cfn/functions.py:306
1605
#: heat/engine/cfn/functions.py:307
1856
1606
#, python-format
1857
1607
msgid "\"%s\" must operate on a list"
1860
#: heat/engine/cfn/functions.py:310
1610
#: heat/engine/cfn/functions.py:311
1861
1611
#, python-format
1862
1612
msgid "\"%s\" delimiter must be a string"
1865
#: heat/engine/cfn/functions.py:318
1615
#: heat/engine/cfn/functions.py:319
1866
1616
#, python-format
1867
1617
msgid "Items to join must be strings %s"
1870
#: heat/engine/cfn/functions.py:358
1620
#: heat/engine/cfn/functions.py:359
1871
1621
#, python-format
1872
1622
msgid "Delimiter for %s must be string"
1875
#: heat/engine/cfn/functions.py:361
1625
#: heat/engine/cfn/functions.py:362
1876
1626
#, python-format
1877
1627
msgid "String to split must be string; got %s"
1880
#: heat/engine/cfn/functions.py:392
1630
#: heat/engine/cfn/functions.py:393
1881
1631
#, python-format
1882
1632
msgid "\"%s\" parameters must be a mapping"
1885
#: heat/engine/cfn/functions.py:420
1635
#: heat/engine/cfn/functions.py:421
1886
1636
#, python-format
1887
1637
msgid "\"%s\" template must be a string"
1890
#: heat/engine/cfn/functions.py:423
1640
#: heat/engine/cfn/functions.py:424
1891
1641
#, python-format
1892
1642
msgid "\"%s\" params must be a map"
1895
#: heat/engine/cfn/functions.py:429
1645
#: heat/engine/cfn/functions.py:430
1896
1646
#, python-format
1897
1647
msgid "\"%s\" param placeholders must be strings"
1900
#: heat/engine/cfn/functions.py:436
1650
#: heat/engine/cfn/functions.py:438
1901
1651
#, python-format
1902
1652
msgid "\"%s\" params must be strings or numbers"
1905
#: heat/engine/cfn/functions.py:460
1655
#: heat/engine/cfn/functions.py:462
1906
1656
#, python-format
1907
1657
msgid "\"%s\" argument must be a string"
1910
#: heat/engine/cfn/functions.py:495
1660
#: heat/engine/cfn/functions.py:497
1911
1661
#, python-format
1912
1662
msgid "Wrong Arguments try: \"%s\""
1915
#: heat/engine/cfn/functions.py:498
1665
#: heat/engine/cfn/functions.py:500
1916
1666
#, python-format
1917
1667
msgid "%s Key Name must be a string"
1920
#: heat/engine/cfn/functions.py:501
1670
#: heat/engine/cfn/functions.py:503
1921
1671
#, python-format
1922
1672
msgid "%s Value Name must be a string"
1925
#: heat/engine/cfn/functions.py:507
1675
#: heat/engine/cfn/functions.py:509
1926
1676
msgid "Member list must be a list"
1929
#: heat/engine/cfn/functions.py:511
1679
#: heat/engine/cfn/functions.py:513
1930
1680
msgid "Member list items must be strings"
1933
#: heat/engine/cfn/functions.py:546
1683
#: heat/engine/cfn/functions.py:548
1934
1684
#, python-format
1935
1685
msgid "Incorrect arguments to \"%(fn_name)s\" should be one of: %(allowed)s"
1938
#: heat/engine/cfn/template.py:58 heat/engine/hot/template.py:79
1939
#: heat/engine/hot/template.py:82
1688
#: heat/engine/cfn/template.py:58 heat/engine/hot/template.py:80
1689
#: heat/engine/hot/template.py:83
1940
1690
#, python-format
1941
1691
msgid "\"%s\" is not a valid template section"
1944
#: heat/engine/cfn/template.py:61 heat/engine/hot/template.py:85
1694
#: heat/engine/cfn/template.py:61 heat/engine/hot/template.py:86
1945
1695
#, python-format
1946
1696
msgid "Section %s can not be accessed directly."
1949
#: heat/engine/cfn/template.py:90 heat/engine/hot/template.py:188
1699
#: heat/engine/cfn/template.py:96 heat/engine/hot/template.py:201
1950
1700
#, python-format
1951
msgid "Resource %(name)s %(key)s typemust be %(typename)s"
1701
msgid "Resource %(name)s %(key)s type must be %(typename)s"
1954
#: heat/engine/cfn/template.py:100 heat/engine/hot/template.py:198
1704
#: heat/engine/cfn/template.py:108 heat/engine/hot/template.py:213
1955
1705
#, python-format
1956
1706
msgid "Resource %(name)s is missing \"%(type_key)s\""
1959
#: heat/engine/clients/__init__.py:68
1961
msgid "Requested client \"%s\" not found"
1709
#: heat/engine/clients/os/cinder.py:61
1710
msgid "No volume service available."
1964
#: heat/engine/clients/os/glance.py:89
1713
#: heat/engine/clients/os/glance.py:93
1965
1714
#, python-format
1966
1715
msgid "Error retrieving image list from glance: %s"
1969
#: heat/engine/clients/os/glance.py:92
1971
msgid "Image %s was not found in glance"
1974
#: heat/engine/clients/os/glance.py:96
1976
msgid "Multiple images %s were found in glance with name"
1979
#: heat/engine/clients/os/nova.py:103 heat/engine/resources/nova_utils.py:58
1982
"Server %(name)s (%(id)s) received an OverLimit response during "
1983
"server.get(): %(exception)s"
1986
#: heat/engine/clients/os/nova.py:111 heat/engine/resources/nova_utils.py:67
1989
"Server \"%(name)s\" (%(id)s) received the following exception during "
1990
"server.get(): %(exception)s"
1993
#: heat/engine/clients/os/nova.py:316 heat/engine/resources/nova_utils.py:280
1718
#: heat/engine/clients/os/nova.py:324 heat/engine/resources/nova_utils.py:281
1994
1719
#, python-format
1995
1720
msgid "Server %(name)s delete failed: (%(code)s) %(message)s"
1998
#: heat/engine/clients/os/nova.py:345 heat/engine/resources/nova_utils.py:318
1723
#: heat/engine/clients/os/nova.py:353 heat/engine/resources/nova_utils.py:319
1999
1724
#, python-format
2000
1725
msgid "Resizing to '%(flavor)s' failed, status '%(status)s'"
2003
#: heat/engine/clients/os/nova.py:365 heat/engine/resources/nova_utils.py:344
1728
#: heat/engine/clients/os/nova.py:375 heat/engine/resources/nova_utils.py:345
2004
1729
#, python-format
2005
1730
msgid "Rebuilding server failed, status '%s'"
2008
#: heat/engine/clients/os/nova.py:395 heat/engine/resources/nova_utils.py:382
2010
msgid "Instance (%(server)s) not found: %(ex)s"
1733
#: heat/engine/clients/os/nova.py:383
1734
msgid "nova server metadata needs to be a Map."
2013
#: heat/engine/hot/functions.py:47
1737
#: heat/engine/hot/functions.py:49
2014
1738
#, python-format
2015
1739
msgid "Function \"%s\" must have arguments"
2018
#: heat/engine/hot/functions.py:57
1742
#: heat/engine/hot/functions.py:59
2019
1743
#, python-format
2020
1744
msgid "Argument to \"%s\" must be string or list"
2023
#: heat/engine/hot/functions.py:61
1747
#: heat/engine/hot/functions.py:63
2024
1748
#, python-format
2025
1749
msgid "Parameter name in \"%s\" must be string"
2028
#: heat/engine/hot/functions.py:72
1752
#: heat/engine/hot/functions.py:74
2029
1753
#, python-format
2030
1754
msgid "\"%s\" can't traverse path"
2033
#: heat/engine/hot/functions.py:75
1757
#: heat/engine/hot/functions.py:77
2034
1758
#, python-format
2035
1759
msgid "Path components in \"%s\" must be strings"
2038
#: heat/engine/hot/functions.py:102
1762
#: heat/engine/hot/functions.py:104
2039
1763
#, python-format
2040
1764
msgid "Argument to \"%s\" must be a list"
2043
#: heat/engine/hot/functions.py:106
1767
#: heat/engine/hot/functions.py:108
2044
1768
#, python-format
2046
1770
"Arguments to \"%s\" must be of the form [resource_name, attribute, "
2050
#: heat/engine/hot/functions.py:172
1774
#: heat/engine/hot/functions.py:174
2051
1775
#, python-format
2052
1776
msgid "Arguments to \"%s\" must be a map"
2055
#: heat/engine/hot/functions.py:184
1779
#: heat/engine/hot/functions.py:186
2056
1780
#, python-format
2057
1781
msgid "\"str_replace\" syntax should be %s"
2060
#: heat/engine/hot/functions.py:205
1784
#: heat/engine/hot/functions.py:207
2061
1785
#, python-format
2062
1786
msgid "Argument to \"%s\" must be a string"
2065
#: heat/engine/hot/functions.py:212
1789
#: heat/engine/hot/functions.py:214
2066
1790
#, python-format
2068
1792
"No content found in the \"files\" section for %(fn_name)s path: "
2072
#: heat/engine/hot/functions.py:258
1796
#: heat/engine/hot/functions.py:260
2073
1797
#, python-format
2074
1798
msgid "The function %s is not supported in this version of HOT."
2083
1807
msgid "No constraint expressed"
2086
#: heat/engine/hot/template.py:137 heat/engine/hot/template.py:229
1810
#: heat/engine/hot/template.py:125
1812
msgid "\"%%s\" is not a valid keyword inside a %s definition"
1815
#: heat/engine/hot/template.py:132
1817
msgid "Each %(object_name)s must contain a %(sub_section)s key."
1820
#: heat/engine/hot/template.py:142
1823
"\"%(section)s\" must contain a map of %(obj_name)s maps. Found a "
1824
"[%(_type)s] instead"
1827
#: heat/engine/hot/template.py:244
2087
1828
#, python-format
2088
1829
msgid "\"%s\" is not a valid keyword inside a resource definition"
2091
#: heat/engine/hot/template.py:157
2093
msgid "\"%s\" is not a valid keyword inside an output definition"
2096
#: heat/engine/resources/autoscaling.py:68
2098
msgid "truncating growth to %s"
2101
#: heat/engine/resources/autoscaling.py:72
2103
msgid "truncating shrinkage to %s"
2106
#: heat/engine/resources/autoscaling.py:111
2107
#: heat/engine/resources/autoscaling.py:477
2108
#: heat/engine/resources/autoscaling.py:510
2109
#: heat/engine/resources/autoscaling.py:515
2110
#: heat/engine/resources/instance.py:200 heat/engine/resources/instance.py:205
2111
#: heat/engine/resources/instance.py:210 heat/engine/resources/instance.py:215
2112
#: heat/engine/resources/instance.py:220 heat/engine/resources/instance.py:225
2113
#: heat/engine/resources/instance.py:243 heat/engine/resources/instance.py:288
2114
#: heat/engine/resources/loadbalancer.py:316
2115
#: heat/engine/resources/loadbalancer.py:321
2116
#: heat/engine/resources/loadbalancer.py:330
2117
#: heat/engine/resources/loadbalancer.py:335
2118
#: heat/engine/resources/loadbalancer.py:340
2119
#: heat/engine/resources/loadbalancer.py:345 heat/engine/resources/user.py:47
2120
#: heat/engine/resources/user.py:51 heat/engine/resources/user.py:143
2121
#: heat/engine/resources/user.py:153
2122
#: heat/engine/resources/aws/launch_config.py:82
2123
#: heat/engine/resources/aws/launch_config.py:87
2124
msgid "Not Implemented."
2127
#: heat/engine/resources/autoscaling.py:116
2128
#: heat/engine/resources/autoscaling.py:482
2129
msgid "Name of LaunchConfiguration resource."
2132
#: heat/engine/resources/autoscaling.py:122
2133
msgid "Desired number of instances."
2136
#: heat/engine/resources/autoscaling.py:128
2137
#: heat/engine/resources/autoscaling.py:523
2138
msgid "List of LoadBalancer resources."
2141
#: heat/engine/resources/autoscaling.py:132
2142
#: heat/engine/resources/autoscaling.py:539
2143
msgid "Tags to attach to this group."
2146
#: heat/engine/resources/autoscaling.py:151
2147
msgid "A comma-delimited list of server ip addresses. (Heat extension)."
2150
#: heat/engine/resources/autoscaling.py:412
2152
msgid "Unsupported resource '%s' in LoadBalancerNames"
2155
#: heat/engine/resources/autoscaling.py:488
2156
msgid "Maximum number of instances in the group."
2159
#: heat/engine/resources/autoscaling.py:494
2160
msgid "Minimum number of instances in the group."
2163
#: heat/engine/resources/autoscaling.py:500
2164
#: heat/engine/resources/autoscaling.py:767
2165
#: heat/engine/resources/aws/scaling_policy.py:70
2166
#: heat/engine/resources/openstack/scaling_policy.py:78
2167
msgid "Cooldown period, in seconds."
2170
#: heat/engine/resources/autoscaling.py:505
2171
msgid "Desired initial number of instances."
2174
#: heat/engine/resources/autoscaling.py:527
2176
"Use only with Neutron, to list the internal subnet to which the instance "
2177
"will be attached; needed only if multiple exist; list length must be "
2181
#: heat/engine/resources/autoscaling.py:533
2182
msgid "UUID of the internal subnet to which the instance will be attached."
2185
#: heat/engine/resources/autoscaling.py:616
2187
msgid "%(name)s NOT performing scaling adjustment, cooldown %(cooldown)s"
2190
#: heat/engine/resources/autoscaling.py:640
2192
msgid "Start resizing the group %(group)s"
2195
#: heat/engine/resources/autoscaling.py:655
2196
msgid "Failed sending error notification"
2199
#: heat/engine/resources/autoscaling.py:660
2201
msgid "End resizing the group %(group)s"
2204
#: heat/engine/resources/autoscaling.py:688
2205
msgid "MinSize can not be greater than MaxSize"
2208
#: heat/engine/resources/autoscaling.py:692
2209
msgid "The size of AutoScalingGroup can not be less than zero"
2212
#: heat/engine/resources/autoscaling.py:698
2213
msgid "DesiredCapacity must be between MinSize and MaxSize"
2216
#: heat/engine/resources/autoscaling.py:707
2217
msgid "Anything other than one VPCZoneIdentifier"
2220
#: heat/engine/resources/autoscaling.py:744
2222
"Resource definition for the resources in the group, in HOT format. The "
2223
"value of this property is the definition of a resource just as if it had "
2224
"been declared in the template itself."
2227
#: heat/engine/resources/autoscaling.py:753
2228
msgid "Maximum number of resources in the group."
2231
#: heat/engine/resources/autoscaling.py:760
2232
msgid "Minimum number of resources in the group."
2235
#: heat/engine/resources/autoscaling.py:772
2236
msgid "Desired initial number of resources."
2239
#: heat/engine/resources/autoscaling.py:777
2240
msgid "Policy for rolling updates for this scaling group."
2243
#: heat/engine/resources/autoscaling.py:783
2245
"The minimum number of resources in service while rolling updates are "
2249
#: heat/engine/resources/autoscaling.py:789
2250
msgid "The maximum number of resources to replace at once."
2253
#: heat/engine/resources/autoscaling.py:794
2254
msgid "The number of seconds to wait between batches of updates."
2257
#: heat/engine/resources/autoscaling.py:804
2258
#: heat/engine/resources/resource_group.py:133
2260
"A map of resource names to the specified attribute of each individual "
2264
#: heat/engine/resources/autoscaling.py:808
2265
msgid "A list of the specified attribute of each individual resource."
2268
#: heat/engine/resources/cloud_watch.py:40
1832
#: heat/engine/resources/cloud_watch.py:41
2269
1833
msgid "Operator used to compare the specified Statistic with Threshold."
2272
#: heat/engine/resources/cloud_watch.py:52
2273
#: heat/engine/resources/ceilometer/alarm.py:35
1836
#: heat/engine/resources/cloud_watch.py:53
1837
#: heat/engine/resources/ceilometer/alarm.py:37
2274
1838
msgid "Description for the alarm."
2277
#: heat/engine/resources/cloud_watch.py:57
2278
#: heat/engine/resources/ceilometer/alarm.py:135
1841
#: heat/engine/resources/cloud_watch.py:58
1842
#: heat/engine/resources/ceilometer/alarm.py:146
2279
1843
msgid "Number of periods to evaluate over."
2282
#: heat/engine/resources/cloud_watch.py:62
1846
#: heat/engine/resources/cloud_watch.py:63
2283
1847
msgid "Metric name watched by the alarm."
2286
#: heat/engine/resources/cloud_watch.py:66
1850
#: heat/engine/resources/cloud_watch.py:67
2287
1851
msgid "Namespace for the metric."
2290
#: heat/engine/resources/cloud_watch.py:70
2291
#: heat/engine/resources/ceilometer/alarm.py:145
1854
#: heat/engine/resources/cloud_watch.py:71
1855
#: heat/engine/resources/ceilometer/alarm.py:156
2292
1856
msgid "Period (seconds) to evaluate over."
2295
#: heat/engine/resources/cloud_watch.py:75
1859
#: heat/engine/resources/cloud_watch.py:76
2296
1860
msgid "Metric statistic to evaluate."
2299
#: heat/engine/resources/cloud_watch.py:84
1863
#: heat/engine/resources/cloud_watch.py:85
2300
1864
msgid "A list of actions to execute when state transitions to alarm."
2303
#: heat/engine/resources/cloud_watch.py:89
1867
#: heat/engine/resources/cloud_watch.py:90
2304
1868
msgid "A list of actions to execute when state transitions to ok."
2307
#: heat/engine/resources/cloud_watch.py:94
1871
#: heat/engine/resources/cloud_watch.py:95
2309
1873
"A list of dimensions (arbitrary name/value pairs) associated with the "
2313
#: heat/engine/resources/cloud_watch.py:99
1877
#: heat/engine/resources/cloud_watch.py:100
2314
1878
msgid "A list of actions to execute when state transitions to insufficient-data."
2317
#: heat/engine/resources/cloud_watch.py:105
2318
#: heat/engine/resources/ceilometer/alarm.py:159
1881
#: heat/engine/resources/cloud_watch.py:106
1882
#: heat/engine/resources/ceilometer/alarm.py:170
2319
1883
msgid "Threshold to evaluate against."
2322
#: heat/engine/resources/cloud_watch.py:110
1886
#: heat/engine/resources/cloud_watch.py:111
2323
1887
msgid "Unit for the metric."
2326
#: heat/engine/resources/cloud_watch.py:137
1890
#: heat/engine/resources/cloud_watch.py:138
2327
1891
msgid "OS::Heat::CWLiteAlarm is deprecated, use OS::Ceilometer::Alarm instead."
2330
#: heat/engine/resources/eip.py:44
1894
#: heat/engine/resources/eip.py:48
2331
1895
msgid "Set to \"vpc\" to have IP address allocation associated to your VPC."
2334
#: heat/engine/resources/eip.py:52
1898
#: heat/engine/resources/eip.py:56
2335
1899
msgid "Instance ID to associate with EIP."
2338
#: heat/engine/resources/eip.py:59
1902
#: heat/engine/resources/eip.py:66
2340
1904
"ID that AWS assigns to represent the allocation of the address for use "
2341
1905
"with Amazon VPC. Returned only for VPC elastic IP addresses."
2344
#: heat/engine/resources/eip.py:99 heat/engine/resources/eip.py:113
2346
msgid "ElasticIp create %s"
2349
#: heat/engine/resources/eip.py:106
2351
"No default floating IP pool configured. Set 'default_floating_pool' in "
2355
#: heat/engine/resources/eip.py:188
1908
#: heat/engine/resources/eip.py:196
2356
1909
msgid "Instance ID to associate with EIP specified by EIP property."
2359
#: heat/engine/resources/eip.py:193
1912
#: heat/engine/resources/eip.py:204
2360
1913
msgid "EIP address to associate with instance."
2363
#: heat/engine/resources/eip.py:198
1916
#: heat/engine/resources/eip.py:209
2364
1917
msgid "Allocation ID for VPC EIP address."
2367
#: heat/engine/resources/eip.py:203
1920
#: heat/engine/resources/eip.py:214
2368
1921
msgid "Network interface ID to associate with EIP."
2371
#: heat/engine/resources/eip.py:222
1924
#: heat/engine/resources/eip.py:233
2372
1925
msgid "Either 'EIP' or 'AllocationId' must be provided."
2375
#: heat/engine/resources/eip.py:226
1928
#: heat/engine/resources/eip.py:237
2376
1929
msgid "Must specify 'InstanceId' if you specify 'EIP'."
2379
#: heat/engine/resources/eip.py:231
1932
#: heat/engine/resources/eip.py:242
2380
1933
msgid "Must specify at least one of 'InstanceId' or 'NetworkInterfaceId'."
2383
#: heat/engine/resources/eip.py:319 heat/engine/resources/eip.py:342
2384
msgid "Port not specified."
2387
#: heat/engine/resources/eip.py:320 heat/engine/resources/eip.py:343
1936
#: heat/engine/resources/eip.py:331 heat/engine/resources/eip.py:354
2388
1937
msgid "Failed to update, can not found port info."
2391
#: heat/engine/resources/eip.py:386
2392
msgid "Skipping association, resource not specified"
2395
#: heat/engine/resources/glance_image.py:36
1940
#: heat/engine/resources/glance_image.py:39
2397
1942
"Name for the image. The name of an image is not unique to a Image Service"
2401
#: heat/engine/resources/glance_image.py:41
1946
#: heat/engine/resources/glance_image.py:44
2402
1947
msgid "The image ID. Glance will generate a UUID if not specified."
2405
#: heat/engine/resources/glance_image.py:45
1950
#: heat/engine/resources/glance_image.py:48
2407
1952
"Scope of image accessibility. Public or private. Default value is False "
2408
1953
"means private."
2411
#: heat/engine/resources/glance_image.py:51
1956
#: heat/engine/resources/glance_image.py:54
2413
1958
"Amount of disk space (in GB) required to boot image. Default value is 0 "
2414
1959
"if not specified and means no limit on the disk size."
2417
#: heat/engine/resources/glance_image.py:60
1962
#: heat/engine/resources/glance_image.py:63
2419
1964
"Amount of ram (in MB) required to boot image. Default value is 0 if not "
2420
1965
"specified and means no limit on the ram size."
2423
#: heat/engine/resources/glance_image.py:68
1968
#: heat/engine/resources/glance_image.py:71
2425
1970
"Whether the image can be deleted. If the value is True, the image is "
2426
1971
"protected and cannot be deleted."
2429
#: heat/engine/resources/glance_image.py:73
1974
#: heat/engine/resources/glance_image.py:76
2430
1975
msgid "Disk format of image."
2433
#: heat/engine/resources/glance_image.py:83
1978
#: heat/engine/resources/glance_image.py:86
2434
1979
msgid "Container format of image."
2437
#: heat/engine/resources/glance_image.py:92
1982
#: heat/engine/resources/glance_image.py:95
2439
1984
"URL where the data for this image already resides. For example, if the "
2440
1985
"image data is stored in swift, you could specify "
2441
1986
"\"swift://example.com/container/obj\"."
2444
#: heat/engine/resources/instance.py:51
1989
#: heat/engine/resources/instance.py:41
1991
"The HARestarter resource type is unsupported and will be removed in a "
1992
"future release of Heat, once it has support for auto-healing any type of "
1993
"resource. Note that HARestarter does *not* actually restart servers - it "
1994
"deletes and then recreates them. It also does the same to all dependent "
1995
"resources, and may therefore exhibit unexpected and undesirable "
1999
#: heat/engine/resources/instance.py:64
2445
2000
msgid "Instance ID to be restarted."
2448
#: heat/engine/resources/instance.py:58
2003
#: heat/engine/resources/instance.py:74
2449
2004
msgid "A signed url to handle the alarm (Heat extension)."
2452
#: heat/engine/resources/instance.py:78
2453
#: heat/engine/resources/aws/scaling_policy.py:99
2454
#: heat/engine/resources/openstack/scaling_policy.py:108
2455
#: heat/tests/generic_resource.py:138
2007
#: heat/engine/resources/instance.py:84
2008
#: heat/engine/resources/aws/scaling_policy.py:102
2009
#: heat/engine/resources/openstack/scaling_policy.py:111
2010
#: heat/tests/generic_resource.py:142
2456
2011
#, python-format
2457
2012
msgid "Cannot signal resource during %s"
2460
#: heat/engine/resources/instance.py:86
2461
#: heat/engine/resources/aws/scaling_policy.py:116
2463
msgid "%(name)s Alarm, new state %(state)s"
2466
#: heat/engine/resources/instance.py:94
2468
msgid "%(name)s Alarm, can not find instance %(instance)s"
2471
#: heat/engine/resources/instance.py:99
2473
msgid "%(name)s Alarm, restarting resource: %(victim)s"
2476
#: heat/engine/resources/instance.py:173
2477
#: heat/engine/resources/aws/launch_config.py:54
2015
#: heat/engine/resources/instance.py:181
2016
#: heat/engine/resources/aws/launch_config.py:55
2478
2017
msgid "Glance image ID or name."
2481
#: heat/engine/resources/instance.py:183
2482
#: heat/engine/resources/aws/launch_config.py:62
2020
#: heat/engine/resources/instance.py:191
2021
#: heat/engine/resources/aws/launch_config.py:63
2483
2022
msgid "Nova instance type (flavor)."
2486
#: heat/engine/resources/instance.py:189
2487
#: heat/engine/resources/aws/launch_config.py:67
2025
#: heat/engine/resources/instance.py:200
2026
#: heat/engine/resources/aws/launch_config.py:71
2488
2027
msgid "Optional Nova keypair name."
2491
#: heat/engine/resources/instance.py:196
2030
#: heat/engine/resources/instance.py:207
2492
2031
msgid "Availability zone to launch the instance in."
2495
#: heat/engine/resources/instance.py:230
2496
#: heat/engine/resources/aws/launch_config.py:78
2034
#: heat/engine/resources/instance.py:211 heat/engine/resources/instance.py:216
2035
#: heat/engine/resources/instance.py:221 heat/engine/resources/instance.py:226
2036
#: heat/engine/resources/instance.py:231 heat/engine/resources/instance.py:236
2037
#: heat/engine/resources/instance.py:254 heat/engine/resources/instance.py:299
2038
#: heat/engine/resources/instance_group.py:66
2039
#: heat/engine/resources/loadbalancer.py:318
2040
#: heat/engine/resources/loadbalancer.py:323
2041
#: heat/engine/resources/loadbalancer.py:332
2042
#: heat/engine/resources/loadbalancer.py:337
2043
#: heat/engine/resources/loadbalancer.py:342
2044
#: heat/engine/resources/loadbalancer.py:347 heat/engine/resources/user.py:51
2045
#: heat/engine/resources/user.py:55 heat/engine/resources/user.py:147
2046
#: heat/engine/resources/user.py:157
2047
#: heat/engine/resources/aws/autoscaling_group.py:106
2048
#: heat/engine/resources/aws/autoscaling_group.py:139
2049
#: heat/engine/resources/aws/autoscaling_group.py:144
2050
#: heat/engine/resources/aws/launch_config.py:86
2051
#: heat/engine/resources/aws/launch_config.py:91
2052
msgid "Not Implemented."
2055
#: heat/engine/resources/instance.py:241
2056
#: heat/engine/resources/aws/launch_config.py:82
2497
2057
msgid "Security group names to assign."
2500
#: heat/engine/resources/instance.py:234
2060
#: heat/engine/resources/instance.py:245
2501
2061
msgid "Security group IDs to assign."
2504
#: heat/engine/resources/instance.py:238
2064
#: heat/engine/resources/instance.py:249
2505
2065
msgid "Network interfaces to associate with instance."
2508
#: heat/engine/resources/instance.py:248
2068
#: heat/engine/resources/instance.py:259
2509
2069
msgid "Subnet ID to launch instance in."
2512
#: heat/engine/resources/instance.py:253
2072
#: heat/engine/resources/instance.py:264
2513
2073
msgid "Tags to attach to instance."
2516
#: heat/engine/resources/instance.py:271
2517
#: heat/engine/resources/aws/launch_config.py:156
2076
#: heat/engine/resources/instance.py:282
2077
#: heat/engine/resources/aws/launch_config.py:164
2518
2078
msgid "Scheduler hints to pass to Nova (Heat extension)."
2521
#: heat/engine/resources/instance.py:296
2522
#: heat/engine/resources/aws/launch_config.py:74
2081
#: heat/engine/resources/instance.py:307
2082
#: heat/engine/resources/aws/launch_config.py:78
2523
2083
msgid "User data to pass to instance."
2526
#: heat/engine/resources/instance.py:300
2086
#: heat/engine/resources/instance.py:311
2527
2087
msgid "Volumes to attach to instance."
2530
#: heat/engine/resources/instance.py:307 heat/engine/resources/volume.py:411
2090
#: heat/engine/resources/instance.py:318 heat/engine/resources/volume.py:440
2532
2092
"The device where the volume is exposed on the instance. This assignment "
2533
2093
"may not be honored and it is advised that the path /dev/disk/by-"
2534
2094
"id/virtio-<VolumeId> be used instead."
2537
#: heat/engine/resources/instance.py:316 heat/engine/resources/volume.py:405
2538
#: heat/engine/resources/volume.py:725
2097
#: heat/engine/resources/instance.py:327 heat/engine/resources/volume.py:431
2098
#: heat/engine/resources/volume.py:824
2539
2099
msgid "The ID of the volume to be attached."
2542
#: heat/engine/resources/instance.py:324
2543
#: heat/engine/resources/aws/launch_config.py:92
2102
#: heat/engine/resources/instance.py:338
2103
#: heat/engine/resources/aws/launch_config.py:96
2544
2104
msgid "Block device mappings to attach to instance."
2547
#: heat/engine/resources/instance.py:330
2548
#: heat/engine/resources/aws/launch_config.py:98
2107
#: heat/engine/resources/instance.py:344
2108
#: heat/engine/resources/aws/launch_config.py:102
2550
2110
"A device name where the volume will be attached in the system at "
2551
2111
"/dev/device_name.e.g. vdb"
2554
#: heat/engine/resources/instance.py:337
2555
#: heat/engine/resources/aws/launch_config.py:105
2114
#: heat/engine/resources/instance.py:351
2115
#: heat/engine/resources/aws/launch_config.py:109
2556
2116
msgid "The ebs volume to attach to the instance."
2559
#: heat/engine/resources/instance.py:341
2560
#: heat/engine/resources/aws/launch_config.py:109
2119
#: heat/engine/resources/instance.py:355
2120
#: heat/engine/resources/aws/launch_config.py:113
2562
2122
"Indicate whether the volume should be deleted when the instance is "
2566
#: heat/engine/resources/instance.py:347
2567
#: heat/engine/resources/aws/launch_config.py:115
2126
#: heat/engine/resources/instance.py:361
2127
#: heat/engine/resources/aws/launch_config.py:119
2568
2128
msgid "The number of I/O operations per second that the volume supports."
2571
#: heat/engine/resources/instance.py:353 heat/engine/resources/server.py:129
2572
#: heat/engine/resources/aws/launch_config.py:121
2131
#: heat/engine/resources/instance.py:367 heat/engine/resources/server.py:135
2132
#: heat/engine/resources/aws/launch_config.py:125
2573
2133
msgid "The ID of the snapshot to create a volume from."
2576
#: heat/engine/resources/instance.py:358
2577
#: heat/engine/resources/aws/launch_config.py:126
2136
#: heat/engine/resources/instance.py:376
2137
#: heat/engine/resources/aws/launch_config.py:134
2579
2139
"The size of the volume, in GB. Must be equal or greater than the size of "
2580
2140
"the snapshot. It is safe to leave this blank and have the Compute service"
2581
2141
" infer the size."
2584
#: heat/engine/resources/instance.py:366
2585
#: heat/engine/resources/aws/launch_config.py:134
2144
#: heat/engine/resources/instance.py:384
2145
#: heat/engine/resources/aws/launch_config.py:142
2586
2146
msgid "The volume type."
2589
#: heat/engine/resources/instance.py:373
2590
#: heat/engine/resources/aws/launch_config.py:141
2149
#: heat/engine/resources/instance.py:391
2150
#: heat/engine/resources/aws/launch_config.py:149
2591
2151
msgid "The can be used to unmap a defined device."
2594
#: heat/engine/resources/instance.py:378
2595
#: heat/engine/resources/aws/launch_config.py:146
2154
#: heat/engine/resources/instance.py:396
2155
#: heat/engine/resources/aws/launch_config.py:154
2597
2157
"The name of the virtual device. The name must be in the form ephemeralX "
2598
2158
"where X is a number starting from zero (0); for example, ephemeral0."
2601
#: heat/engine/resources/instance.py:390
2161
#: heat/engine/resources/instance.py:408
2602
2162
msgid "The Availability Zone where the specified instance is launched."
2605
#: heat/engine/resources/instance.py:394
2165
#: heat/engine/resources/instance.py:412
2606
2166
msgid "Private DNS name of the specified instance."
2609
#: heat/engine/resources/instance.py:397
2169
#: heat/engine/resources/instance.py:415
2610
2170
msgid "Public DNS name of the specified instance."
2613
#: heat/engine/resources/instance.py:400
2173
#: heat/engine/resources/instance.py:418
2614
2174
msgid "Private IP address of the specified instance."
2617
#: heat/engine/resources/instance.py:403
2177
#: heat/engine/resources/instance.py:421
2618
2178
msgid "Public IP address of the specified instance."
2621
#: heat/engine/resources/instance.py:460
2623
msgid "%(name)s._resolve_attribute(%(attname)s) == %(res)s"
2626
#: heat/engine/resources/instance.py:674 heat/engine/resources/server.py:573
2181
#: heat/engine/resources/instance.py:692 heat/engine/resources/server.py:598
2627
2182
#, python-format
2628
2183
msgid "Message: %(message)s, Code: %(code)s"
2631
#: heat/engine/resources/instance.py:681
2186
#: heat/engine/resources/instance.py:699
2632
2187
msgid "Instance is not active"
2635
#: heat/engine/resources/instance.py:704
2190
#: heat/engine/resources/instance.py:722
2636
2191
#, python-format
2637
2192
msgid "Instance is not ACTIVE (was: %s)"
2640
#: heat/engine/resources/instance.py:834
2641
#: heat/engine/resources/aws/launch_config.py:193
2195
#: heat/engine/resources/instance.py:852
2196
#: heat/engine/resources/aws/launch_config.py:201
2643
2198
"SnapshotId is missing, this is required when specifying "
2644
2199
"BlockDeviceMappings."
2647
#: heat/engine/resources/instance.py:838
2648
#: heat/engine/resources/aws/launch_config.py:197
2202
#: heat/engine/resources/instance.py:856
2203
#: heat/engine/resources/aws/launch_config.py:205
2649
2204
msgid "Ebs is missing, this is required when specifying BlockDeviceMappings."
2652
#: heat/engine/resources/instance.py:887 heat/engine/resources/server.py:1036
2207
#: heat/engine/resources/instance.py:905 heat/engine/resources/server.py:1095
2653
2208
#, python-format
2654
2209
msgid "Cannot suspend %s, resource_id not set"
2657
#: heat/engine/resources/instance.py:894 heat/engine/resources/instance.py:951
2212
#: heat/engine/resources/instance.py:912 heat/engine/resources/instance.py:969
2658
2213
#, python-format
2659
2214
msgid "Failed to find instance %s"
2662
#: heat/engine/resources/instance.py:927
2217
#: heat/engine/resources/instance.py:945
2663
2218
#, python-format
2664
2219
msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]"
2667
#: heat/engine/resources/instance.py:944 heat/engine/resources/server.py:1085
2222
#: heat/engine/resources/instance.py:962 heat/engine/resources/server.py:1144
2668
2223
#, python-format
2669
2224
msgid "Cannot resume %s, resource_id not set"
2227
#: heat/engine/resources/instance_group.py:71
2228
#: heat/engine/resources/aws/autoscaling_group.py:111
2229
msgid "The reference to a LaunchConfiguration resource."
2232
#: heat/engine/resources/instance_group.py:77
2233
msgid "Desired number of instances."
2236
#: heat/engine/resources/instance_group.py:83
2237
#: heat/engine/resources/aws/autoscaling_group.py:152
2238
msgid "List of LoadBalancer resources."
2241
#: heat/engine/resources/instance_group.py:87
2242
#: heat/engine/resources/aws/autoscaling_group.py:168
2243
msgid "Tags to attach to this group."
2246
#: heat/engine/resources/instance_group.py:106
2247
msgid "A comma-delimited list of server ip addresses. (Heat extension)."
2250
#: heat/engine/resources/instance_group.py:157
2252
msgid "%(lc)s (%(ref)s) reference can not be found."
2255
#: heat/engine/resources/instance_group.py:162
2258
"%(lc)s (%(ref)s) requires a reference to the configuration not just the "
2259
"name of the resource."
2262
#: heat/engine/resources/instance_group.py:371
2264
msgid "Unsupported resource '%s' in LoadBalancerNames"
2672
2267
#: heat/engine/resources/internet_gateway.py:70
2673
2268
#, python-format
2674
2269
msgid "Expected 1 external network, found %d"
2686
2281
msgid "ID of the VPNGateway to attach to the VPC."
2689
#: heat/engine/resources/loadbalancer.py:245
2284
#: heat/engine/resources/loadbalancer.py:247
2690
2285
msgid "The Availability Zones in which to create the load balancer."
2693
#: heat/engine/resources/loadbalancer.py:250
2288
#: heat/engine/resources/loadbalancer.py:252
2694
2289
msgid "An application health check for the instances."
2697
#: heat/engine/resources/loadbalancer.py:254
2292
#: heat/engine/resources/loadbalancer.py:256
2699
2294
"The number of consecutive health probe successes required before moving "
2700
2295
"the instance to the healthy state."
2703
#: heat/engine/resources/loadbalancer.py:261
2298
#: heat/engine/resources/loadbalancer.py:263
2705
2300
"The approximate interval, in seconds, between health checks of an "
2706
2301
"individual instance."
2709
#: heat/engine/resources/loadbalancer.py:267
2304
#: heat/engine/resources/loadbalancer.py:269
2710
2305
msgid "The port being checked."
2713
#: heat/engine/resources/loadbalancer.py:272
2308
#: heat/engine/resources/loadbalancer.py:274
2714
2309
msgid "Health probe timeout, in seconds."
2717
#: heat/engine/resources/loadbalancer.py:277
2312
#: heat/engine/resources/loadbalancer.py:279
2719
2314
"The number of consecutive health probe failures required before moving "
2720
2315
"the instance to the unhealthy state"
2723
#: heat/engine/resources/loadbalancer.py:286
2318
#: heat/engine/resources/loadbalancer.py:288
2724
2319
msgid "The list of instance IDs load balanced."
2727
#: heat/engine/resources/loadbalancer.py:291
2322
#: heat/engine/resources/loadbalancer.py:293
2728
2323
msgid "One or more listeners for this load balancer."
2731
#: heat/engine/resources/loadbalancer.py:297
2326
#: heat/engine/resources/loadbalancer.py:299
2732
2327
msgid "TCP port on which the instance server is listening."
2735
#: heat/engine/resources/loadbalancer.py:303
2330
#: heat/engine/resources/loadbalancer.py:305
2736
2331
msgid "The external load balancer port number."
2739
#: heat/engine/resources/loadbalancer.py:308
2334
#: heat/engine/resources/loadbalancer.py:310
2740
2335
msgid "The load balancer transport protocol to use."
2743
#: heat/engine/resources/loadbalancer.py:352
2338
#: heat/engine/resources/loadbalancer.py:354
2744
2339
msgid "The name of the hosted zone that is associated with the LoadBalancer."
2747
#: heat/engine/resources/loadbalancer.py:356
2342
#: heat/engine/resources/loadbalancer.py:358
2748
2343
msgid "The ID of the hosted zone name that is associated with the LoadBalancer."
2751
#: heat/engine/resources/loadbalancer.py:360
2346
#: heat/engine/resources/loadbalancer.py:362
2752
2347
msgid "The DNS name for the LoadBalancer."
2755
#: heat/engine/resources/loadbalancer.py:363
2350
#: heat/engine/resources/loadbalancer.py:365
2757
2352
"The security group that you can use as part of your inbound rules for "
2758
2353
"your LoadBalancer's back-end instances."
2761
#: heat/engine/resources/loadbalancer.py:367
2356
#: heat/engine/resources/loadbalancer.py:369
2762
2357
msgid "Owner of the source security group."
2765
#: heat/engine/resources/loadbalancer.py:438
2767
msgid "Using custom loadbalancer template %s"
2770
#: heat/engine/resources/loadbalancer.py:507
2360
#: heat/engine/resources/loadbalancer.py:519
2771
2361
msgid "Custom LoadBalancer template can not be found"
2774
#: heat/engine/resources/network_interface.py:44
2364
#: heat/engine/resources/network_interface.py:45
2775
2365
msgid "Description for this interface."
2778
#: heat/engine/resources/network_interface.py:48
2368
#: heat/engine/resources/network_interface.py:49
2779
2369
msgid "List of security group IDs associated with this interface."
2782
#: heat/engine/resources/network_interface.py:56
2372
#: heat/engine/resources/network_interface.py:57
2783
2373
msgid "Flag indicating if traffic to or from instance is validated."
2786
#: heat/engine/resources/network_interface.py:61
2376
#: heat/engine/resources/network_interface.py:62
2787
2377
msgid "Subnet ID to associate with this interface."
2790
#: heat/engine/resources/network_interface.py:68
2380
#: heat/engine/resources/network_interface.py:69
2791
2381
msgid "List of tags associated with this interface."
2794
#: heat/engine/resources/network_interface.py:86
2384
#: heat/engine/resources/network_interface.py:87
2795
2385
msgid "Private IP address of the network interface."
2798
#: heat/engine/resources/nova_floatingip.py:37
2388
#: heat/engine/resources/nova_floatingip.py:43
2799
2389
msgid "Allocate a floating IP from a given floating IP pool."
2802
#: heat/engine/resources/nova_floatingip.py:44
2392
#: heat/engine/resources/nova_floatingip.py:50
2803
2393
msgid "Pool from which floating IP is allocated."
2806
#: heat/engine/resources/nova_floatingip.py:47
2396
#: heat/engine/resources/nova_floatingip.py:53
2807
2397
msgid "Allocated floating IP address."
2810
#: heat/engine/resources/nova_floatingip.py:71
2812
"Could not allocate floating IP. Probably there is no default floating IP "
2813
"pool is configured."
2816
#: heat/engine/resources/nova_floatingip.py:105
2400
#: heat/engine/resources/nova_floatingip.py:112
2817
2401
msgid "Server to assign floating IP to."
2820
#: heat/engine/resources/nova_floatingip.py:111
2404
#: heat/engine/resources/nova_floatingip.py:121
2821
2405
msgid "ID of the floating IP to assign to the server."
2824
#: heat/engine/resources/nova_keypair.py:51
2408
#: heat/engine/resources/nova_keypair.py:54
2825
2409
msgid "The name of the key pair."
2828
#: heat/engine/resources/nova_keypair.py:59
2412
#: heat/engine/resources/nova_keypair.py:62
2830
2414
"True if the system should remember a generated private key; False "
2834
#: heat/engine/resources/nova_keypair.py:65
2418
#: heat/engine/resources/nova_keypair.py:68
2836
2420
"The optional public key. This allows users to supply the public key from "
2837
2421
"a pre-existing key pair. If not supplied, a new key pair will be "
2841
#: heat/engine/resources/nova_keypair.py:73
2425
#: heat/engine/resources/nova_keypair.py:76
2842
2426
msgid "The public key."
2845
#: heat/engine/resources/nova_keypair.py:76
2429
#: heat/engine/resources/nova_keypair.py:79
2846
2430
msgid "The private key if it has been saved."
2849
#: heat/engine/resources/nova_servergroup.py:33
2433
#: heat/engine/resources/nova_servergroup.py:36
2850
2434
msgid "Server Group name."
2853
#: heat/engine/resources/nova_servergroup.py:37
2854
msgid "A list of string policies to apply.Defaults to anti-affinity."
2857
#: heat/engine/resources/os_database.py:74
2437
#: heat/engine/resources/nova_servergroup.py:40
2438
msgid "A list of string policies to apply. Defaults to anti-affinity."
2441
#: heat/engine/resources/os_database.py:43
2443
"The database instance was created, but heat failed to set up the "
2444
"datastore. If a database instance is in the FAILED state, it should be "
2445
"deleted and a new one should be created."
2448
#: heat/engine/resources/os_database.py:47
2449
msgid "The last operation for the database instance failed due to an error."
2452
#: heat/engine/resources/os_database.py:87
2858
2453
msgid "Name of the DB instance to create."
2861
#: heat/engine/resources/os_database.py:81
2456
#: heat/engine/resources/os_database.py:94
2862
2457
msgid "Reference to a flavor for creating DB instance."
2865
#: heat/engine/resources/os_database.py:86
2460
#: heat/engine/resources/os_database.py:99
2866
2461
msgid "Name of registered datastore type."
2869
#: heat/engine/resources/os_database.py:93
2464
#: heat/engine/resources/os_database.py:106
2871
2466
"Name of the registered datastore version. It must exist for provided "
2872
2467
"datastore type. Defaults to using single active version. If several "
2985
#: heat/engine/resources/os_database.py:426
2565
#: heat/engine/resources/os_database.py:451
2986
2566
#, python-format
2987
2567
msgid "Not allowed - %(dsver)s without %(dstype)s."
2990
#: heat/engine/resources/os_database.py:436
2570
#: heat/engine/resources/os_database.py:461
2991
2571
#, python-format
2993
2573
"Databases property is required if users property is provided for resource"
2997
#: heat/engine/resources/os_database.py:446
2577
#: heat/engine/resources/os_database.py:471
2998
2578
#, python-format
3000
2580
"Database %(dbs)s specified for user does not exist in databases for "
3001
2581
"resource %(name)s."
3004
#: heat/engine/resources/os_database.py:456
2584
#: heat/engine/resources/os_database.py:481
3005
2585
#, python-format
3006
2586
msgid "Can not use %s property on Nova-network."
3009
#: heat/engine/resources/os_database.py:460
2589
#: heat/engine/resources/os_database.py:485
3010
2590
#, python-format
3011
2591
msgid "Either %(net)s or %(port)s must be provided."
3014
#: heat/engine/resources/random_string.py:63
2594
#: heat/engine/resources/random_string.py:66
3015
2595
msgid "Length of the string to generate."
3018
#: heat/engine/resources/random_string.py:71
2598
#: heat/engine/resources/random_string.py:74
3019
2599
msgid "Sequence of characters to build the random string from."
3022
#: heat/engine/resources/random_string.py:80
3023
#: heat/engine/resources/server.py:212 heat/engine/resources/volume.py:514
3024
#: heat/engine/resources/neutron/floatingip.py:44
3025
#: heat/engine/resources/neutron/loadbalancer.py:217
3026
#: heat/engine/resources/neutron/network_gateway.py:96
3027
#: heat/engine/resources/neutron/port.py:67
3028
#: heat/engine/resources/neutron/port.py:103
3029
#: heat/engine/resources/neutron/router.py:208
3030
#: heat/engine/resources/neutron/router.py:303
3031
#: heat/engine/resources/neutron/subnet.py:60
3032
#: heat/engine/resources/neutron/vpnservice.py:63
2602
#: heat/engine/resources/random_string.py:83
2603
#: heat/engine/resources/server.py:224 heat/engine/resources/volume.py:557
2604
#: heat/engine/resources/neutron/floatingip.py:46
2605
#: heat/engine/resources/neutron/loadbalancer.py:218
2606
#: heat/engine/resources/neutron/network_gateway.py:99
2607
#: heat/engine/resources/neutron/port.py:69
2608
#: heat/engine/resources/neutron/port.py:105
2609
#: heat/engine/resources/neutron/router.py:209
2610
#: heat/engine/resources/neutron/router.py:304
2611
#: heat/engine/resources/neutron/subnet.py:61
2612
#: heat/engine/resources/neutron/vpnservice.py:64
3033
2613
#, python-format
3034
2614
msgid "Use property %s."
3037
#: heat/engine/resources/random_string.py:85
2617
#: heat/engine/resources/random_string.py:88
3039
2619
"A list of character class and their constraints to generate the random "
3043
#: heat/engine/resources/random_string.py:92
2623
#: heat/engine/resources/random_string.py:95
3044
2624
#, python-format
3046
2626
"A character class and its corresponding %(min)s constraint to generate "
3047
2627
"the random string from."
3050
#: heat/engine/resources/random_string.py:104
2630
#: heat/engine/resources/random_string.py:107
3052
2632
"The minimum number of characters from this character class that will be "
3053
2633
"in the generated string."
3056
#: heat/engine/resources/random_string.py:117
2636
#: heat/engine/resources/random_string.py:120
3058
2638
"A list of character sequences and their constraints to generate the "
3059
2639
"random string from."
3062
#: heat/engine/resources/random_string.py:124
2642
#: heat/engine/resources/random_string.py:127
3063
2643
#, python-format
3065
2645
"A character sequence and its corresponding %(min)s constraint to generate"
3066
2646
" the random string from."
3069
#: heat/engine/resources/random_string.py:130
2649
#: heat/engine/resources/random_string.py:133
3071
2651
"The minimum number of characters from this sequence that will be in the "
3072
2652
"generated string."
3075
#: heat/engine/resources/random_string.py:143
2655
#: heat/engine/resources/random_string.py:146
3077
2657
"Value which can be set or changed on stack update to trigger the resource"
3078
2658
" for replacement with a new random string . The salt value itself is "
3079
2659
"ignored by the random generator."
3082
#: heat/engine/resources/random_string.py:151
2662
#: heat/engine/resources/random_string.py:154
3084
2664
"The random string generated by this resource. This value is also "
3085
2665
"available by referencing the resource."
3088
#: heat/engine/resources/random_string.py:231
2668
#: heat/engine/resources/random_string.py:235
3089
2669
#, python-format
3091
2671
"Cannot use deprecated '%(seq)s' property along with '%(char_seqs)s' or "
3092
2672
"'%(char_classes)s' properties"
3095
#: heat/engine/resources/random_string.py:247
2675
#: heat/engine/resources/random_string.py:251
3097
2677
"Length property cannot be smaller than combined character class and "
3098
2678
"character sequence minimums"
3101
#: heat/engine/resources/resource_group.py:89
2681
#: heat/engine/resources/remote_stack.py:59
2682
msgid "Context for this stack."
2685
#: heat/engine/resources/remote_stack.py:63
2686
msgid "Region name in which this stack will be created."
2689
#: heat/engine/resources/remote_stack.py:70
2690
msgid "Template that specifies the stack to be created as a resource."
2693
#: heat/engine/resources/remote_stack.py:77
2694
msgid "Number of minutes to wait for this stack creation."
2697
#: heat/engine/resources/remote_stack.py:82
2698
msgid "Set of parameters passed to this stack."
2701
#: heat/engine/resources/remote_stack.py:90
2702
msgid "Name of the stack."
2705
#: heat/engine/resources/remote_stack.py:93
2706
msgid "A dict of key-value pairs output from the stack."
2709
#: heat/engine/resources/remote_stack.py:133
2712
"Cannot establish connection to Heat endpoint at region \"%(region)s\" due"
2716
#: heat/engine/resources/remote_stack.py:150
2719
"Failed validating stack template using Heat endpoint at region "
2720
"\"%(region)s\" due to \"%(exc)s\""
2723
#: heat/engine/resources/remote_stack.py:179
2725
msgid "Cannot resume %s, resource not found"
2728
#: heat/engine/resources/remote_stack.py:185
2730
msgid "Cannot suspend %s, resource not found"
2733
#: heat/engine/resources/remote_stack.py:235
2735
msgid "Resource action mismatch detected: expected=%(expected)s actual=%(actual)s"
2738
#: heat/engine/resources/resource_group.py:100
3102
2739
msgid "The number of instances to create."
3105
#: heat/engine/resources/resource_group.py:98
2742
#: heat/engine/resources/resource_group.py:109
3107
2744
"A variable that this resource will use to replace with the current index "
3108
2745
"of a given resource in the group. Can be used, for example, to customize "
3110
2747
"listed with nova client."
3113
#: heat/engine/resources/resource_group.py:110
2750
#: heat/engine/resources/resource_group.py:122
3115
2752
"Resource definition for the resources in the group. The value of this "
3116
2753
"property is the definition of a resource just as if it had been declared "
3117
2754
"in the template itself."
3120
#: heat/engine/resources/resource_group.py:116
2757
#: heat/engine/resources/resource_group.py:128
3121
2758
msgid "The type of the resources in the group"
3124
#: heat/engine/resources/resource_group.py:121
2761
#: heat/engine/resources/resource_group.py:133
3125
2762
msgid "Property values for the resources in the group"
3128
#: heat/engine/resources/resource_group.py:130
2765
#: heat/engine/resources/resource_group.py:141
2766
msgid "Policies for removal of resources on update"
2769
#: heat/engine/resources/resource_group.py:144
2771
"Policy to be processed when doing an update which requires removal of "
2772
"specific resources."
2775
#: heat/engine/resources/resource_group.py:149
2777
"List of resources to be removed when doing an update which requires "
2778
"removal of specific resources. The resource may be specified several "
2779
"ways: (1) The resource name, as in the nested stack, (2) The resource "
2780
"reference returned from get_resource in a template, as available via the "
2781
"'refs' attribute Note this is destructive on update when specified; even "
2782
"if the count is not being reduced, and once a resource name is removed, "
2783
"it's name is never reused in subsequent updates"
2786
#: heat/engine/resources/resource_group.py:174
3129
2787
msgid "A list of resource IDs for the resources in the group"
3132
#: heat/engine/resources/route_table.py:37
2790
#: heat/engine/resources/resource_group.py:177
2791
#: heat/engine/resources/openstack/autoscaling_group.py:110
2793
"A map of resource names to the specified attribute of each individual "
2797
#: heat/engine/resources/route_table.py:41
3133
2798
msgid "VPC ID for where the route table is created."
3136
#: heat/engine/resources/route_table.py:44
2801
#: heat/engine/resources/route_table.py:48
3137
2802
msgid "List of tags to be attached to this resource."
3140
#: heat/engine/resources/route_table.py:113
2805
#: heat/engine/resources/route_table.py:117
3141
2806
msgid "Route table ID."
3144
#: heat/engine/resources/route_table.py:118
2809
#: heat/engine/resources/route_table.py:122
3145
2810
msgid "Subnet ID."
3148
#: heat/engine/resources/s3.py:53
2813
#: heat/engine/resources/s3.py:55
3150
2815
"A predefined access control list (ACL) that grants permissions on the "
3154
#: heat/engine/resources/s3.py:65
2819
#: heat/engine/resources/s3.py:67
3155
2820
msgid "Information used to configure the bucket as a static website."
3158
#: heat/engine/resources/s3.py:69
2823
#: heat/engine/resources/s3.py:71
3159
2824
msgid "The name of the index document."
3162
#: heat/engine/resources/s3.py:73
2827
#: heat/engine/resources/s3.py:75
3163
2828
msgid "The name of the error document."
3166
#: heat/engine/resources/s3.py:79
2831
#: heat/engine/resources/s3.py:81
3167
2832
msgid "Tags to attach to the bucket."
3170
#: heat/engine/resources/s3.py:85
2835
#: heat/engine/resources/s3.py:87
3171
2836
msgid "The tag key name."
3174
#: heat/engine/resources/s3.py:90
2839
#: heat/engine/resources/s3.py:92
3175
2840
msgid "The tag value."
3178
#: heat/engine/resources/s3.py:100
2843
#: heat/engine/resources/s3.py:102
3179
2844
msgid "The DNS name of the specified bucket."
3182
#: heat/engine/resources/s3.py:103
2847
#: heat/engine/resources/s3.py:105
3183
2848
msgid "The website endpoint for the specified bucket."
3186
#: heat/engine/resources/sahara_cluster.py:46
2851
#: heat/engine/resources/sahara_cluster.py:47
3187
2852
msgid "Hadoop cluster name."
3190
#: heat/engine/resources/sahara_cluster.py:50
3191
#: heat/engine/resources/sahara_templates.py:59
3192
#: heat/engine/resources/sahara_templates.py:207
2855
#: heat/engine/resources/sahara_cluster.py:51
2856
#: heat/engine/resources/sahara_templates.py:67
2857
#: heat/engine/resources/sahara_templates.py:256
3193
2858
msgid "Plugin name."
3196
#: heat/engine/resources/sahara_cluster.py:55
3197
#: heat/engine/resources/sahara_templates.py:64
3198
#: heat/engine/resources/sahara_templates.py:212
2861
#: heat/engine/resources/sahara_cluster.py:56
2862
#: heat/engine/resources/sahara_templates.py:72
2863
#: heat/engine/resources/sahara_templates.py:261
3199
2864
msgid "Version of Hadoop running on instances."
3202
#: heat/engine/resources/sahara_cluster.py:60
2867
#: heat/engine/resources/sahara_cluster.py:61
3203
2868
msgid "ID of the Cluster Template used for Node Groups and configurations."
3206
#: heat/engine/resources/sahara_cluster.py:66
2871
#: heat/engine/resources/sahara_cluster.py:67
3207
2872
msgid "Keypair added to instances to make them accessible for user."
3210
#: heat/engine/resources/sahara_cluster.py:73
2875
#: heat/engine/resources/sahara_cluster.py:74
3211
2876
msgid "Name or UUID of the image used to boot Hadoop nodes."
3214
#: heat/engine/resources/sahara_cluster.py:80
3215
#: heat/engine/resources/sahara_templates.py:224
2879
#: heat/engine/resources/sahara_cluster.py:81
2880
#: heat/engine/resources/sahara_templates.py:273
3216
2881
msgid "Name or UUID of Neutron network."
3219
#: heat/engine/resources/sahara_cluster.py:89
2884
#: heat/engine/resources/sahara_cluster.py:90
3220
2885
msgid "Cluster status."
3223
#: heat/engine/resources/sahara_cluster.py:92
2888
#: heat/engine/resources/sahara_cluster.py:93
3224
2889
msgid "Cluster information."
3227
#: heat/engine/resources/sahara_cluster.py:117
2892
#: heat/engine/resources/sahara_cluster.py:118
3228
2893
#, python-format
3230
2895
"%(img)s must be provided: Referenced cluster template %(tmpl)s has no "
3231
2896
"default_image_id defined."
3234
#: heat/engine/resources/sahara_cluster.py:135
3236
msgid "Cluster \"%s\" is being started."
3239
#: heat/engine/resources/sahara_cluster.py:147
3241
msgid "Cluster '%s' has been created"
3244
#: heat/engine/resources/sahara_cluster.py:159
3246
msgid "Cluster '%s' has been deleted"
3249
2899
#: heat/engine/resources/sahara_cluster.py:177
3250
#: heat/engine/resources/sahara_templates.py:328
2900
#: heat/engine/resources/sahara_templates.py:377
3251
2901
#, python-format
3252
2902
msgid "%s must be provided"
3255
#: heat/engine/resources/sahara_templates.py:46
2905
#: heat/engine/resources/sahara_templates.py:54
3256
2906
msgid "Name for the Sahara Node Group Template."
3259
#: heat/engine/resources/sahara_templates.py:54
2909
#: heat/engine/resources/sahara_templates.py:62
3260
2910
msgid "Description of the Node Group Template."
3263
#: heat/engine/resources/sahara_templates.py:69
2913
#: heat/engine/resources/sahara_templates.py:77
3264
2914
msgid "Name or ID Nova flavor for the nodes."
3267
#: heat/engine/resources/sahara_templates.py:74
2917
#: heat/engine/resources/sahara_templates.py:82
3268
2918
msgid "Volumes per node."
3271
#: heat/engine/resources/sahara_templates.py:81
2921
#: heat/engine/resources/sahara_templates.py:89
3272
2922
msgid "Size of the volumes, in GB."
3275
#: heat/engine/resources/sahara_templates.py:88
2925
#: heat/engine/resources/sahara_templates.py:96
2926
msgid "Type of the volume to create on Cinder backend."
2929
#: heat/engine/resources/sahara_templates.py:103
2930
msgid "List of security group names or IDs to assign to this Node Group template."
2933
#: heat/engine/resources/sahara_templates.py:111
2934
msgid "Defines whether auto-assign security group to this Node Group template."
2937
#: heat/engine/resources/sahara_templates.py:116
2938
msgid "Availability zone to create servers in."
2941
#: heat/engine/resources/sahara_templates.py:120
2942
msgid "Availability zone to create volumes in."
2945
#: heat/engine/resources/sahara_templates.py:124
3276
2946
msgid "List of processes to run on every node."
3279
#: heat/engine/resources/sahara_templates.py:99
2949
#: heat/engine/resources/sahara_templates.py:135
3280
2950
msgid "Name or UUID of the Neutron floating IP network to use."
3283
#: heat/engine/resources/sahara_templates.py:106
2953
#: heat/engine/resources/sahara_templates.py:142
3284
2954
msgid "Dictionary of node configurations."
3287
#: heat/engine/resources/sahara_templates.py:146
3289
msgid "Node Group Template '%s' has been created"
3292
#: heat/engine/resources/sahara_templates.py:159
3294
msgid "Node Group Template '%s' has been deleted."
3297
#: heat/engine/resources/sahara_templates.py:169
2957
#: heat/engine/resources/sahara_templates.py:216
3298
2958
#, python-format
3299
2959
msgid "%s must be provided."
3302
#: heat/engine/resources/sahara_templates.py:194
2962
#: heat/engine/resources/sahara_templates.py:243
3303
2963
msgid "Name for the Sahara Cluster Template."
3306
#: heat/engine/resources/sahara_templates.py:202
2966
#: heat/engine/resources/sahara_templates.py:251
3307
2967
msgid "Description of the Sahara Group Template."
3310
#: heat/engine/resources/sahara_templates.py:217
2970
#: heat/engine/resources/sahara_templates.py:266
3311
2971
msgid "ID of the default image to use for the template."
3314
#: heat/engine/resources/sahara_templates.py:231
2974
#: heat/engine/resources/sahara_templates.py:280
3315
2975
msgid "List of processes to enable anti-affinity for."
3318
#: heat/engine/resources/sahara_templates.py:238
2978
#: heat/engine/resources/sahara_templates.py:287
3319
2979
msgid "Cluster configs dictionary."
3322
#: heat/engine/resources/sahara_templates.py:242
2982
#: heat/engine/resources/sahara_templates.py:291
3323
2983
msgid "Node groups."
3326
#: heat/engine/resources/sahara_templates.py:248
2986
#: heat/engine/resources/sahara_templates.py:297
3327
2987
msgid "Name of the Node group."
3330
#: heat/engine/resources/sahara_templates.py:253
2990
#: heat/engine/resources/sahara_templates.py:302
3331
2991
msgid "Number of instances in the Node group."
3334
#: heat/engine/resources/sahara_templates.py:261
2994
#: heat/engine/resources/sahara_templates.py:310
3335
2995
msgid "ID of the Node Group Template."
3338
#: heat/engine/resources/sahara_templates.py:302
3340
msgid "Cluster Template '%s' has been created"
3343
#: heat/engine/resources/sahara_templates.py:315
3345
msgid "Cluster Template '%s' has been deleted."
3348
#: heat/engine/resources/security_group.py:68
3349
#: heat/engine/resources/neutron/security_group.py:110
2998
#: heat/engine/resources/security_group.py:375
2999
#: heat/engine/resources/neutron/security_group.py:115
3350
3000
msgid "Description of the security group."
3353
#: heat/engine/resources/security_group.py:73
3003
#: heat/engine/resources/security_group.py:380
3354
3004
msgid "Physical ID of the VPC. Not implemented."
3357
#: heat/engine/resources/security_group.py:79
3007
#: heat/engine/resources/security_group.py:386
3358
3008
msgid "List of security group ingress rules."
3361
#: heat/engine/resources/security_group.py:87
3011
#: heat/engine/resources/security_group.py:395
3362
3012
msgid "List of security group egress rules."
3365
#: heat/engine/resources/security_group.py:275
3015
#: heat/engine/resources/security_group.py:450
3366
3016
#, python-format
3367
3017
msgid "Security Group \"%(group_name)s\" not found"
3370
#: heat/engine/resources/server.py:97
3020
#: heat/engine/resources/server.py:100
3371
3021
msgid "Server name."
3374
#: heat/engine/resources/server.py:102
3024
#: heat/engine/resources/server.py:105
3375
3025
msgid "The ID or name of the image to boot with."
3378
#: heat/engine/resources/server.py:110
3028
#: heat/engine/resources/server.py:113
3379
3029
msgid "Block device mappings for this server."
3382
#: heat/engine/resources/server.py:116
3032
#: heat/engine/resources/server.py:119
3384
3034
"A device name where the volume will be attached in the system at "
3385
3035
"/dev/device_name. This value is typically vda."
3388
#: heat/engine/resources/server.py:123
3038
#: heat/engine/resources/server.py:126
3390
3040
"The ID of the volume to boot from. Only one of volume_id or snapshot_id "
3391
3041
"should be provided."
3394
#: heat/engine/resources/server.py:134
3044
#: heat/engine/resources/server.py:143
3396
3046
"The size of the volume, in GB. It is safe to leave this blank and have "
3397
3047
"the Compute service infer the size."
3400
#: heat/engine/resources/server.py:140
3050
#: heat/engine/resources/server.py:149
3402
3052
"Indicate whether the volume should be deleted when the server is "
3406
#: heat/engine/resources/server.py:148
3056
#: heat/engine/resources/server.py:157
3407
3057
msgid "The ID or name of the flavor to boot onto."
3410
#: heat/engine/resources/server.py:154
3060
#: heat/engine/resources/server.py:166
3412
3062
"Policy on how to apply a flavor update; either by requesting a server "
3413
3063
"resize or by replacing the entire server."
3416
#: heat/engine/resources/server.py:164
3066
#: heat/engine/resources/server.py:176
3418
3068
"Policy on how to apply an image-id update; either by requesting a server "
3419
3069
"rebuild or by replacing the entire server"
3422
#: heat/engine/resources/server.py:175
3072
#: heat/engine/resources/server.py:187
3423
3073
msgid "Name of keypair to inject into the server."
3426
#: heat/engine/resources/server.py:182
3076
#: heat/engine/resources/server.py:194
3428
3078
"Name of the administrative user to use on the server. This property will "
3429
3079
"be removed from Juno in favor of the default cloud-init user set up for "
3586
3244
"is deprecated. Use only \"%(id)s\" property."
3589
#: heat/engine/resources/server.py:942
3592
"For the server \"%(server)s\" the \"%(uuid)s\" property is set to network"
3593
" \"%(network)s\". \"%(uuid)s\" property is deprecated. Use \"%(id)s\" "
3597
#: heat/engine/resources/server.py:968
3247
#: heat/engine/resources/server.py:1027
3598
3248
#, python-format
3600
3250
"Instance metadata must not contain greater than %s entries. This is the "
3601
3251
"maximum number allowed by your service provider"
3604
#: heat/engine/resources/server.py:977
3254
#: heat/engine/resources/server.py:1036
3605
3255
#, python-format
3606
3256
msgid "The personality property may not contain greater than %s entries."
3609
#: heat/engine/resources/server.py:983
3259
#: heat/engine/resources/server.py:1042
3610
3260
#, python-format
3612
3262
"The contents of personality file \"%(path)s\" is larger than the maximum "
3613
3263
"allowed personality file size (%(max_size)s bytes)."
3616
#: heat/engine/resources/server.py:1043 heat/engine/resources/server.py:1092
3266
#: heat/engine/resources/server.py:1102 heat/engine/resources/server.py:1151
3617
3267
#, python-format
3618
3268
msgid "Failed to find server %s"
3621
#: heat/engine/resources/server.py:1072
3271
#: heat/engine/resources/server.py:1131
3622
3272
#, python-format
3623
3273
msgid "Suspend of server %(server)s failed with unknown status: %(status)s"
3626
#: heat/engine/resources/stack.py:38
3276
#: heat/engine/resources/stack.py:39
3628
3278
"The URL of a template that specifies the stack to be created as a "
3632
#: heat/engine/resources/stack.py:45
3282
#: heat/engine/resources/stack.py:46
3633
3283
msgid "The length of time, in minutes, to wait for the nested stack creation."
3636
#: heat/engine/resources/stack.py:51
3286
#: heat/engine/resources/stack.py:52
3637
3287
msgid "The set of parameters passed to this nested stack."
3640
#: heat/engine/resources/stack.py:60 heat/engine/resources/stack.py:104
3290
#: heat/engine/resources/stack.py:61 heat/engine/resources/stack.py:105
3641
3291
#, python-format
3642
3292
msgid "Could not fetch remote template '%(url)s': %(exc)s"
3645
#: heat/engine/resources/subnet.py:41
3295
#: heat/engine/resources/subnet.py:42
3646
3296
msgid "Availability zone in which you want the subnet."
3649
#: heat/engine/resources/subnet.py:45
3299
#: heat/engine/resources/subnet.py:46
3650
3300
msgid "CIDR block to apply to subnet."
3653
#: heat/engine/resources/subnet.py:50
3303
#: heat/engine/resources/subnet.py:51
3655
3305
"Ref structure that contains the ID of the VPC on which you want to create"
3659
#: heat/engine/resources/subnet.py:58
3309
#: heat/engine/resources/subnet.py:59
3660
3310
msgid "List of tags to attach to this resource."
3663
#: heat/engine/resources/subnet.py:76
3313
#: heat/engine/resources/subnet.py:77
3664
3314
msgid "Availability Zone of the subnet."
3667
#: heat/engine/resources/swift.py:44
3317
#: heat/engine/resources/swift.py:47
3668
3318
msgid "Name for the container. If not specified, a unique name will be generated."
3671
#: heat/engine/resources/swift.py:49
3321
#: heat/engine/resources/swift.py:52
3672
3322
msgid "Specify the ACL permissions on who can read objects in the container."
3675
#: heat/engine/resources/swift.py:54
3325
#: heat/engine/resources/swift.py:57
3676
3326
msgid "Specify the ACL permissions on who can write objects to the container."
3679
#: heat/engine/resources/swift.py:59
3329
#: heat/engine/resources/swift.py:62
3681
3331
"A map of user-defined meta data to associate with the container. Each key"
3682
3332
" in the map will set the header X-Container-Meta-{key} with the "
3683
3333
"corresponding value."
3686
#: heat/engine/resources/swift.py:66
3336
#: heat/engine/resources/swift.py:69
3688
3338
"A map of user-defined meta data to associate with the account. Each key "
3689
3339
"in the map will set the header X-Account-Meta-{key} with the "
3690
3340
"corresponding value."
3693
#: heat/engine/resources/swift.py:75
3343
#: heat/engine/resources/swift.py:78
3694
3344
msgid "The host from the container URL."
3697
#: heat/engine/resources/swift.py:78
3347
#: heat/engine/resources/swift.py:81
3698
3348
msgid "The URL of the container."
3701
#: heat/engine/resources/swift.py:81
3351
#: heat/engine/resources/swift.py:84
3702
3352
msgid "The parent URL of the container."
3705
#: heat/engine/resources/swift.py:84
3355
#: heat/engine/resources/swift.py:87
3706
3356
msgid "The number of objects stored in the container."
3709
#: heat/engine/resources/swift.py:87
3359
#: heat/engine/resources/swift.py:90
3710
3360
msgid "The number of bytes stored in the container."
3713
#: heat/engine/resources/swift.py:90
3363
#: heat/engine/resources/swift.py:93
3714
3364
msgid "A map containing all headers for the container."
3717
#: heat/engine/resources/swift.py:170
3719
msgid "Head container failed: %s"
3722
#: heat/engine/resources/swiftsignal.py:45
3723
#: heat/engine/resources/wait_condition.py:281
3367
#: heat/engine/resources/swiftsignal.py:46
3368
#: heat/engine/resources/wait_condition.py:296
3724
3369
#, python-format
3725
3370
msgid "%(len)d of %(count)d received - %(reasons)s"
3728
#: heat/engine/resources/swiftsignal.py:47
3729
#: heat/engine/resources/wait_condition.py:283
3373
#: heat/engine/resources/swiftsignal.py:48
3374
#: heat/engine/resources/wait_condition.py:298
3730
3375
#, python-format
3731
3376
msgid "%(len)d of %(count)d received"
3734
#: heat/engine/resources/swiftsignal.py:67
3379
#: heat/engine/resources/swiftsignal.py:71
3736
3381
"Tokens are not needed for Swift TempURLs. This attribute is being kept "
3737
3382
"for compatibility with the OS::Heat::WaitConditionHandle resource"
3740
#: heat/engine/resources/swiftsignal.py:73
3741
#: heat/engine/resources/wait_condition.py:120
3385
#: heat/engine/resources/swiftsignal.py:77
3386
#: heat/engine/resources/wait_condition.py:129
3742
3387
msgid "Endpoint/url which can be used for signalling handle"
3745
#: heat/engine/resources/swiftsignal.py:77
3746
#: heat/engine/resources/wait_condition.py:124
3390
#: heat/engine/resources/swiftsignal.py:81
3391
#: heat/engine/resources/wait_condition.py:133
3748
3393
"Convenience attribute, provides curl CLI command prefix, which can be "
3749
3394
"used for signalling handle completion or failure. You can signal success"
3751
3396
"by adding --data-binary '{\"status\": \"FAILURE\"}'"
3754
#: heat/engine/resources/swiftsignal.py:114
3399
#: heat/engine/resources/swiftsignal.py:150
3756
3401
"URL of TempURL where resource will signal completion and optionally "
3760
#: heat/engine/resources/swiftsignal.py:119
3405
#: heat/engine/resources/swiftsignal.py:155
3762
3407
"The maximum number of seconds to wait for the resource to signal "
3763
3408
"completion. Once the timeout is reached, creation of the signal resource"
3767
#: heat/engine/resources/swiftsignal.py:130
3768
#: heat/engine/resources/wait_condition.py:318
3769
#: heat/engine/resources/wait_condition.py:437
3412
#: heat/engine/resources/swiftsignal.py:166
3413
#: heat/engine/resources/wait_condition.py:336
3414
#: heat/engine/resources/wait_condition.py:458
3771
3416
"The number of success signals that must be received before the stack "
3772
3417
"creation process continues."
3775
#: heat/engine/resources/swiftsignal.py:144
3420
#: heat/engine/resources/swiftsignal.py:180
3776
3421
msgid "JSON data that was uploaded via the SwiftSignalHandle."
3779
#: heat/engine/resources/swiftsignal.py:181
3424
#: heat/engine/resources/swiftsignal.py:217
3780
3425
#, python-format
3781
3426
msgid "\"%(url)s\" is not a valid SwiftSignalHandle. The %(part)s is invalid"
3784
#: heat/engine/resources/swiftsignal.py:216
3785
#: heat/engine/resources/wait_condition.py:356
3787
msgid "%(name)s Failed (%(failure)s)"
3790
#: heat/engine/resources/swiftsignal.py:220
3429
#: heat/engine/resources/swiftsignal.py:253
3791
3430
#, python-format
3792
3431
msgid "Unknown status: %s"
3795
#: heat/engine/resources/swiftsignal.py:223
3796
#: heat/engine/resources/wait_condition.py:361
3798
msgid "%s Succeeded"
3801
#: heat/engine/resources/swiftsignal.py:262
3434
#: heat/engine/resources/swiftsignal.py:293
3802
3435
#, python-format
3803
3436
msgid "Failed to parse JSON data: %s"
3806
#: heat/engine/resources/template_resource.py:64
3439
#: heat/engine/resources/template_resource.py:58
3807
3440
msgid "Only Templates with an extension of .yaml or .template are supported"
3810
#: heat/engine/resources/template_resource.py:167
3443
#: heat/engine/resources/template_resource.py:81
3811
3444
#, python-format
3812
msgid "Could not fetch remote template '%(name)s': %(exc)s"
3445
msgid "Could not fetch remote template \"%(name)s\": %(exc)s"
3815
#: heat/engine/resources/template_resource.py:180
3448
#: heat/engine/resources/template_resource.py:182
3816
3449
#, python-format
3817
3450
msgid "Unknown error retrieving %s"
3820
#: heat/engine/resources/template_resource.py:189
3453
#: heat/engine/resources/template_resource.py:191
3821
3454
#, python-format
3822
3455
msgid "Required property %(n)s for facade %(type)s missing in provider"
3825
#: heat/engine/resources/template_resource.py:197
3458
#: heat/engine/resources/template_resource.py:199
3826
3459
#, python-format
3828
3461
"Property %(n)s type mismatch between facade %(type)s (%(fs_type)s) and "
3829
3462
"provider (%(ps_type)s)"
3832
#: heat/engine/resources/template_resource.py:206
3465
#: heat/engine/resources/template_resource.py:208
3833
3466
#, python-format
3834
3467
msgid "Provider requires property %(n)s unknown in facade %(type)s"
3837
#: heat/engine/resources/template_resource.py:213
3470
#: heat/engine/resources/template_resource.py:215
3838
3471
#, python-format
3839
3472
msgid "Attribute %(attr)s for facade %(type)s missing in provider"
3842
#: heat/engine/resources/template_resource.py:226
3475
#: heat/engine/resources/template_resource.py:228
3843
3476
#, python-format
3844
3477
msgid "Failed to retrieve template data: %s"
3847
#: heat/engine/resources/user.py:55
3480
#: heat/engine/resources/user.py:59
3848
3481
msgid "A login profile for the user."
3851
#: heat/engine/resources/user.py:64
3484
#: heat/engine/resources/user.py:68
3852
3485
msgid "Access policies to apply to the user."
3855
#: heat/engine/resources/user.py:148
3488
#: heat/engine/resources/user.py:152
3856
3489
msgid "The name of the user that the new key will belong to."
3859
#: heat/engine/resources/user.py:163
3492
#: heat/engine/resources/user.py:167
3860
3493
msgid "Username associated with the AccessKey."
3863
#: heat/engine/resources/user.py:167
3496
#: heat/engine/resources/user.py:171
3864
3497
msgid "Keypair secret key."
3867
#: heat/engine/resources/user.py:195
3500
#: heat/engine/resources/user.py:199
3868
3501
#, python-format
3869
3502
msgid "could not find user %s"
3872
#: heat/engine/resources/user.py:225 heat/engine/resources/user.py:245
3874
msgid "could not get secret for %(username)s Error:%(msg)s"
3877
#: heat/engine/resources/user.py:276
3505
#: heat/engine/resources/user.py:280
3879
3507
"Resources that users are allowed to access by the DescribeStackResource "
3883
#: heat/engine/resources/user.py:293
3511
#: heat/engine/resources/user.py:297
3884
3512
#, python-format
3885
3513
msgid "AccessPolicy resource %s not in stack"
3888
#: heat/engine/resources/volume.py:45 heat/engine/resources/volume.py:470
3516
#: heat/engine/resources/volume.py:48 heat/engine/resources/volume.py:506
3889
3517
msgid "The availability zone in which the volume will be created."
3892
#: heat/engine/resources/volume.py:51 heat/engine/resources/volume.py:535
3520
#: heat/engine/resources/volume.py:54 heat/engine/resources/volume.py:587
3893
3521
msgid "The size of the volume in GB."
3896
#: heat/engine/resources/volume.py:59
3524
#: heat/engine/resources/volume.py:62
3897
3525
msgid "If specified, the backup used as the source to create the volume."
3900
#: heat/engine/resources/volume.py:65
3528
#: heat/engine/resources/volume.py:68
3901
3529
msgid "The list of tags to associate with the volume."
3904
#: heat/engine/resources/volume.py:139
3532
#: heat/engine/resources/volume.py:151
3905
3533
msgid "Volume create failed"
3908
#: heat/engine/resources/volume.py:149
3536
#: heat/engine/resources/volume.py:169
3909
3537
msgid "Volume backup failed"
3912
#: heat/engine/resources/volume.py:162
3540
#: heat/engine/resources/volume.py:182
3913
3541
msgid "Volume in use"
3916
#: heat/engine/resources/volume.py:197
3544
#: heat/engine/resources/volume.py:219
3917
3545
#, python-format
3918
3546
msgid "Resizing volume %(vol)s to size %(size)i"
3921
#: heat/engine/resources/volume.py:214
3549
#: heat/engine/resources/volume.py:236
3922
3550
#, python-format
3923
3551
msgid "Failed to extend volume %(vol)s - %(err)s"
3926
#: heat/engine/resources/volume.py:229
3928
msgid "Resize failed: Volume %(vol)s is in %(status)s state."
3931
#: heat/engine/resources/volume.py:233
3554
#: heat/engine/resources/volume.py:255
3932
3555
msgid "Volume resize failed"
3935
#: heat/engine/resources/volume.py:235 heat/engine/resources/volume.py:291
3937
msgid "%s - complete"
3940
#: heat/engine/resources/volume.py:284
3942
msgid "Attachment failed - volume %(vol)s is in %(status)s status"
3945
#: heat/engine/resources/volume.py:289
3558
#: heat/engine/resources/volume.py:312
3946
3559
msgid "Volume attachment failed"
3949
#: heat/engine/resources/volume.py:308
3562
#: heat/engine/resources/volume.py:331
3950
3563
#, python-format
3951
3564
msgid "Removing attachment %(att)s from Instance %(srv)s"
3954
#: heat/engine/resources/volume.py:354
3956
msgid "%(name)s - status: %(status)s"
3959
#: heat/engine/resources/volume.py:357
3961
msgid "Detachment failed - volume %(vol)s is in %(status)s status"
3964
#: heat/engine/resources/volume.py:363
3567
#: heat/engine/resources/volume.py:386
3965
3568
msgid "Volume detachment failed"
3968
#: heat/engine/resources/volume.py:381
3970
msgid "Server %(srv)s still has attachment %(att)s."
3973
#: heat/engine/resources/volume.py:385
3975
msgid "Volume %(vol)s is detached from server %(srv)s"
3978
#: heat/engine/resources/volume.py:399
3571
#: heat/engine/resources/volume.py:422
3979
3572
msgid "The ID of the instance to which the volume attaches."
3982
#: heat/engine/resources/volume.py:474
3575
#: heat/engine/resources/volume.py:510
3984
3577
"The size of the volume in GB. On update only increase in size is "
3988
#: heat/engine/resources/volume.py:483
3581
#: heat/engine/resources/volume.py:519
3989
3582
msgid "If specified, the snapshot to create the volume from."
3992
#: heat/engine/resources/volume.py:487
3585
#: heat/engine/resources/volume.py:526
3993
3586
msgid "If specified, the backup to create the volume from."
3996
#: heat/engine/resources/volume.py:491
3589
#: heat/engine/resources/volume.py:530
3997
3590
msgid "A name used to distinguish the volume."
4000
#: heat/engine/resources/volume.py:496
3593
#: heat/engine/resources/volume.py:535
4001
3594
msgid "A description of the volume."
4004
#: heat/engine/resources/volume.py:501
3597
#: heat/engine/resources/volume.py:540
4005
3598
msgid "If specified, the type of volume to use, mapping to a specific backend."
4008
#: heat/engine/resources/volume.py:506
3601
#: heat/engine/resources/volume.py:549
4009
3602
msgid "Key/value pairs to associate with the volume."
4012
#: heat/engine/resources/volume.py:511
3605
#: heat/engine/resources/volume.py:554
4013
3606
msgid "The ID of the image to create the volume from."
4016
#: heat/engine/resources/volume.py:518
3609
#: heat/engine/resources/volume.py:561
4017
3610
msgid "If specified, the name or ID of the image to create the volume from."
4020
#: heat/engine/resources/volume.py:526
3613
#: heat/engine/resources/volume.py:569
4021
3614
msgid "If specified, the volume to use as source."
4024
#: heat/engine/resources/volume.py:532
3617
#: heat/engine/resources/volume.py:576
3619
"Arbitrary key-value pairs specified by the client to help the Cinder "
3620
"scheduler creating a volume."
3623
#: heat/engine/resources/volume.py:584
4025
3624
msgid "The availability zone in which the volume is located."
4028
#: heat/engine/resources/volume.py:538
3627
#: heat/engine/resources/volume.py:590
4029
3628
msgid "The snapshot the volume was created from, if any."
4032
#: heat/engine/resources/volume.py:541
3631
#: heat/engine/resources/volume.py:593
4033
3632
msgid "Name of the volume."
4036
#: heat/engine/resources/volume.py:544
3635
#: heat/engine/resources/volume.py:596
4037
3636
msgid "Description of the volume."
4040
#: heat/engine/resources/volume.py:547
3639
#: heat/engine/resources/volume.py:599
4041
3640
msgid "The type of the volume mapping to a backend, if any."
4044
#: heat/engine/resources/volume.py:550
3643
#: heat/engine/resources/volume.py:602
4045
3644
msgid "Key/value pairs associated with the volume."
4048
#: heat/engine/resources/volume.py:553
3647
#: heat/engine/resources/volume.py:605
4049
3648
msgid "The volume used as source, if any."
4052
#: heat/engine/resources/volume.py:556
3651
#: heat/engine/resources/volume.py:608
4053
3652
msgid "The current status of the volume."
4056
#: heat/engine/resources/volume.py:559
3655
#: heat/engine/resources/volume.py:611
4057
3656
msgid "The timestamp indicating volume creation."
4060
#: heat/engine/resources/volume.py:562
3659
#: heat/engine/resources/volume.py:614
4061
3660
msgid "Boolean indicating if the volume can be booted or not."
4064
#: heat/engine/resources/volume.py:565
3663
#: heat/engine/resources/volume.py:617
4065
3664
msgid "Key/value pairs associated with the volume in raw dict form."
4068
#: heat/engine/resources/volume.py:633
3667
#: heat/engine/resources/volume.py:620
3668
msgid "Boolean indicating if the volume is encrypted or not."
3671
#: heat/engine/resources/volume.py:623
3672
msgid "The list of attachments of the volume."
3675
#: heat/engine/resources/volume.py:695
3676
msgid "Using Cinder API V1, volume_type update"
3679
#: heat/engine/resources/volume.py:708
4069
3680
msgid "Shrinking volume"
4072
#: heat/engine/resources/volume.py:719
3683
#: heat/engine/resources/volume.py:792
3684
msgid "Scheduler hints are not supported by the current volume API."
3687
#: heat/engine/resources/volume.py:818
4073
3688
msgid "The ID of the server to which the volume attaches."
4076
#: heat/engine/resources/volume.py:731
3691
#: heat/engine/resources/volume.py:833
4078
3693
"The location where the volume is exposed on the instance. This assignment"
4079
3694
" may not be honored and it is advised that the path /dev/disk/by-"
4080
3695
"id/virtio-<VolumeId> be used instead."
4083
#: heat/engine/resources/vpc.py:38
3698
#: heat/engine/resources/vpc.py:39
4084
3699
msgid "CIDR block to apply to the VPC."
4087
#: heat/engine/resources/vpc.py:42
3702
#: heat/engine/resources/vpc.py:43
4089
3704
"Allowed tenancy of instances launched in the VPC. default - any tenancy; "
4090
3705
"dedicated - instance will be dedicated, regardless of the tenancy option "
4091
3706
"specified at instance launch."
4094
#: heat/engine/resources/vpc.py:56
3709
#: heat/engine/resources/vpc.py:57
4095
3710
msgid "List of tags to attach to the instance."
4098
#: heat/engine/resources/vpc.py:100
3713
#: heat/engine/resources/vpc.py:101
4099
3714
#, python-format
4100
3715
msgid "Multiple routers found with name %s"
4103
#: heat/engine/resources/wait_condition.py:64
4105
msgid "Overwriting Metadata item for id %s!"
4108
#: heat/engine/resources/wait_condition.py:77
4110
msgid "Metadata failed validation for %s"
4113
#: heat/engine/resources/wait_condition.py:78
3718
#: heat/engine/resources/wait_condition.py:84
4114
3719
msgid "Metadata format invalid"
4117
#: heat/engine/resources/wait_condition.py:116
3722
#: heat/engine/resources/wait_condition.py:125
4118
3723
msgid "Token for stack-user which can be used for signalling handle"
4121
#: heat/engine/resources/wait_condition.py:303
4122
#: heat/engine/resources/wait_condition.py:422
3726
#: heat/engine/resources/wait_condition.py:321
3727
#: heat/engine/resources/wait_condition.py:443
4124
3729
"A reference to the wait condition handle used to signal this wait "
4128
#: heat/engine/resources/wait_condition.py:309
4129
#: heat/engine/resources/wait_condition.py:428
3733
#: heat/engine/resources/wait_condition.py:327
3734
#: heat/engine/resources/wait_condition.py:449
4130
3735
msgid "The number of seconds to wait for the correct number of signals to arrive."
4133
#: heat/engine/resources/wait_condition.py:330
4134
#: heat/engine/resources/wait_condition.py:449
3738
#: heat/engine/resources/wait_condition.py:348
3739
#: heat/engine/resources/wait_condition.py:470
4136
3741
"JSON serialized dict containing data associated with wait condition "
4137
3742
"signals sent to the handle."
4140
#: heat/engine/resources/wait_condition.py:348
4142
msgid "%(name)s Timed out (%(timeout)s)"
4145
#: heat/engine/resources/wait_condition.py:462
3745
#: heat/engine/resources/wait_condition.py:483
4146
3746
#, python-format
4147
3747
msgid "WaitCondition invalid Handle tenant %s"
4150
#: heat/engine/resources/wait_condition.py:465
4151
#: heat/engine/resources/wait_condition.py:468
3750
#: heat/engine/resources/wait_condition.py:486
3751
#: heat/engine/resources/wait_condition.py:489
4152
3752
#, python-format
4153
3753
msgid "WaitCondition invalid Handle stack %s"
4156
#: heat/engine/resources/wait_condition.py:471
4157
#: heat/engine/resources/wait_condition.py:475
3756
#: heat/engine/resources/wait_condition.py:492
3757
#: heat/engine/resources/wait_condition.py:496
4158
3758
#, python-format
4159
3759
msgid "WaitCondition invalid Handle %s"
4162
#: heat/engine/resources/aws/scaling_policy.py:48
3762
#: heat/engine/resources/aws/autoscaling_group.py:117
3763
msgid "Maximum number of instances in the group."
3766
#: heat/engine/resources/aws/autoscaling_group.py:123
3767
msgid "Minimum number of instances in the group."
3770
#: heat/engine/resources/aws/autoscaling_group.py:129
3771
#: heat/engine/resources/aws/scaling_policy.py:73
3772
#: heat/engine/resources/openstack/autoscaling_group.py:73
3773
#: heat/engine/resources/openstack/scaling_policy.py:81
3774
msgid "Cooldown period, in seconds."
3777
#: heat/engine/resources/aws/autoscaling_group.py:134
3778
msgid "Desired initial number of instances."
3781
#: heat/engine/resources/aws/autoscaling_group.py:156
3783
"Use only with Neutron, to list the internal subnet to which the instance "
3784
"will be attached; needed only if multiple exist; list length must be "
3788
#: heat/engine/resources/aws/autoscaling_group.py:162
3789
msgid "UUID of the internal subnet to which the instance will be attached."
3792
#: heat/engine/resources/aws/autoscaling_group.py:278
3794
msgid "Start resizing the group %(group)s"
3797
#: heat/engine/resources/aws/autoscaling_group.py:298
3799
msgid "End resizing the group %(group)s"
3802
#: heat/engine/resources/aws/autoscaling_group.py:326
3803
msgid "MinSize can not be greater than MaxSize"
3806
#: heat/engine/resources/aws/autoscaling_group.py:330
3807
msgid "The size of AutoScalingGroup can not be less than zero"
3810
#: heat/engine/resources/aws/autoscaling_group.py:336
3811
msgid "DesiredCapacity must be between MinSize and MaxSize"
3814
#: heat/engine/resources/aws/autoscaling_group.py:345
3815
msgid "Anything other than one VPCZoneIdentifier"
3818
#: heat/engine/resources/aws/scaling_policy.py:51
4163
3819
msgid "AutoScaling group name to apply policy to."
4166
#: heat/engine/resources/aws/scaling_policy.py:53
4167
#: heat/engine/resources/openstack/scaling_policy.py:61
3822
#: heat/engine/resources/aws/scaling_policy.py:56
3823
#: heat/engine/resources/openstack/scaling_policy.py:64
4168
3824
msgid "Size of adjustment."
4171
#: heat/engine/resources/aws/scaling_policy.py:59
4172
#: heat/engine/resources/openstack/scaling_policy.py:67
3827
#: heat/engine/resources/aws/scaling_policy.py:62
3828
#: heat/engine/resources/openstack/scaling_policy.py:70
4173
3829
msgid "Type of adjustment (absolute or percentage)."
4176
#: heat/engine/resources/aws/scaling_policy.py:77
3832
#: heat/engine/resources/aws/scaling_policy.py:80
4177
3833
msgid "A signed url to handle the alarm. (Heat extension)."
4180
#: heat/engine/resources/aws/scaling_policy.py:122
4181
#: heat/engine/resources/openstack/scaling_policy.py:131
4183
msgid "%(name)s NOT performing scaling action, cooldown %(cooldown)s"
4186
#: heat/engine/resources/aws/scaling_policy.py:131
4187
#: heat/engine/resources/openstack/scaling_policy.py:140
3836
#: heat/engine/resources/aws/scaling_policy.py:134
3837
#: heat/engine/resources/openstack/scaling_policy.py:143
4188
3838
#, python-format
4189
3839
msgid "Alarm %(alarm)s could not find scaling group named \"%(group)s\""
4192
#: heat/engine/resources/aws/scaling_policy.py:136
4193
#: heat/engine/resources/openstack/scaling_policy.py:145
4196
"%(name)s Alarm, adjusting Group %(group)s with id %(asgn_id)s by "
4200
#: heat/engine/resources/ceilometer/alarm.py:40
3842
#: heat/engine/resources/ceilometer/alarm.py:42
4201
3843
msgid "True if alarm evaluation/actioning is enabled."
4204
#: heat/engine/resources/ceilometer/alarm.py:46
3846
#: heat/engine/resources/ceilometer/alarm.py:48
4205
3847
msgid "A list of URLs (webhooks) to invoke when state transitions to alarm."
4208
#: heat/engine/resources/ceilometer/alarm.py:52
3850
#: heat/engine/resources/ceilometer/alarm.py:54
4209
3851
msgid "A list of URLs (webhooks) to invoke when state transitions to ok."
4212
#: heat/engine/resources/ceilometer/alarm.py:58
3854
#: heat/engine/resources/ceilometer/alarm.py:60
4214
3856
"A list of URLs (webhooks) to invoke when state transitions to "
4215
3857
"insufficient-data."
4218
#: heat/engine/resources/ceilometer/alarm.py:64
3860
#: heat/engine/resources/ceilometer/alarm.py:66
4220
3862
"False to trigger actions when the threshold is reached AND the alarm's "
4221
3863
"state has changed. By default, actions are called each time the threshold"
4225
#: heat/engine/resources/ceilometer/alarm.py:126
3867
#: heat/engine/resources/ceilometer/alarm.py:137
4226
3868
msgid "Operator used to compare specified statistic with threshold."
4229
#: heat/engine/resources/ceilometer/alarm.py:140
3871
#: heat/engine/resources/ceilometer/alarm.py:151
4230
3872
msgid "Meter name watched by the alarm."
4233
#: heat/engine/resources/ceilometer/alarm.py:150
3875
#: heat/engine/resources/ceilometer/alarm.py:161
4234
3876
msgid "Meter statistic to evaluate."
4237
#: heat/engine/resources/ceilometer/alarm.py:165
3879
#: heat/engine/resources/ceilometer/alarm.py:176
4239
3881
"Meter should match this resource metadata (key=value) additionally to the"
4243
#: heat/engine/resources/ceilometer/alarm.py:255
3885
#: heat/engine/resources/ceilometer/alarm.py:183
3887
"A list of query factors, each comparing a Sample attribute with a value. "
3888
"Implicitly combined with matching_metadata, if any."
3891
#: heat/engine/resources/ceilometer/alarm.py:193
3893
"Name of attribute to compare. Names of the form metadata.user_metadata.X "
3894
"or metadata.metering.X are equivalent to what you can address through "
3895
"matching_metadata; the former for Nova meters, the latter for all others."
3896
" To see the attributes of your Samples, use `ceilometer --debug sample-"
3900
#: heat/engine/resources/ceilometer/alarm.py:204
3901
msgid "Comparison operator"
3904
#: heat/engine/resources/ceilometer/alarm.py:209
3905
msgid "String value with which to compare"
3908
#: heat/engine/resources/ceilometer/alarm.py:324
4244
3909
msgid "List of alarm identifiers to combine."
4247
#: heat/engine/resources/ceilometer/alarm.py:261
3912
#: heat/engine/resources/ceilometer/alarm.py:330
4248
3913
msgid "Operator used to combine the alarms."
4251
#: heat/engine/resources/neutron/firewall.py:42
4252
#: heat/engine/resources/neutron/firewall.py:69
3916
#: heat/engine/resources/neutron/firewall.py:43
3917
#: heat/engine/resources/neutron/firewall.py:70
4253
3918
msgid "Name for the firewall."
4256
#: heat/engine/resources/neutron/firewall.py:47
3921
#: heat/engine/resources/neutron/firewall.py:48
4257
3922
msgid "Description for the firewall."
4260
#: heat/engine/resources/neutron/firewall.py:52
3925
#: heat/engine/resources/neutron/firewall.py:53
4262
3927
"Administrative state of the firewall. If false (down), firewall does not "
4263
3928
"forward packets and will drop all traffic to/from VMs behind the "
4267
#: heat/engine/resources/neutron/firewall.py:60
3932
#: heat/engine/resources/neutron/firewall.py:61
4268
3933
msgid "The ID of the firewall policy that this firewall is associated with."
4271
#: heat/engine/resources/neutron/firewall.py:72
3936
#: heat/engine/resources/neutron/firewall.py:73
4272
3937
msgid "Description of the firewall."
4275
#: heat/engine/resources/neutron/firewall.py:75
3940
#: heat/engine/resources/neutron/firewall.py:76
4276
3941
msgid "The administrative state of the firewall."
4279
#: heat/engine/resources/neutron/firewall.py:78
3944
#: heat/engine/resources/neutron/firewall.py:79
4280
3945
msgid "Unique identifier of the firewall policy used to create the firewall."
4283
#: heat/engine/resources/neutron/firewall.py:82
3948
#: heat/engine/resources/neutron/firewall.py:83
4284
3949
msgid "The status of the firewall."
4287
#: heat/engine/resources/neutron/firewall.py:85
4288
#: heat/engine/resources/neutron/firewall.py:360
3952
#: heat/engine/resources/neutron/firewall.py:86
3953
#: heat/engine/resources/neutron/firewall.py:361
4289
3954
msgid "Id of the tenant owning the firewall."
4292
#: heat/engine/resources/neutron/firewall.py:88
4293
#: heat/engine/resources/neutron/floatingip.py:93
4294
#: heat/engine/resources/neutron/loadbalancer.py:137
4295
#: heat/engine/resources/neutron/loadbalancer.py:572
4296
#: heat/engine/resources/neutron/net.py:96
4297
#: heat/engine/resources/neutron/network_gateway.py:133
4298
#: heat/engine/resources/neutron/port.py:209
4299
#: heat/engine/resources/neutron/provider_net.py:78
4300
#: heat/engine/resources/neutron/router.py:110
4301
#: heat/engine/resources/neutron/subnet.py:181
4302
#: heat/engine/resources/neutron/vpnservice.py:104
3957
#: heat/engine/resources/neutron/firewall.py:89
3958
#: heat/engine/resources/neutron/floatingip.py:95
3959
#: heat/engine/resources/neutron/loadbalancer.py:138
3960
#: heat/engine/resources/neutron/loadbalancer.py:575
3961
#: heat/engine/resources/neutron/net.py:97
3962
#: heat/engine/resources/neutron/network_gateway.py:136
3963
#: heat/engine/resources/neutron/port.py:223
3964
#: heat/engine/resources/neutron/provider_net.py:83
3965
#: heat/engine/resources/neutron/router.py:111
3966
#: heat/engine/resources/neutron/subnet.py:182
3967
#: heat/engine/resources/neutron/vpnservice.py:105
4303
3968
msgid "All attributes."
4306
#: heat/engine/resources/neutron/firewall.py:140
4307
#: heat/engine/resources/neutron/firewall.py:174
3971
#: heat/engine/resources/neutron/firewall.py:141
3972
#: heat/engine/resources/neutron/firewall.py:175
4308
3973
msgid "Name for the firewall policy."
4311
#: heat/engine/resources/neutron/firewall.py:145
3976
#: heat/engine/resources/neutron/firewall.py:146
4312
3977
msgid "Description for the firewall policy."
4315
#: heat/engine/resources/neutron/firewall.py:150
3980
#: heat/engine/resources/neutron/firewall.py:151
4316
3981
msgid "Whether this policy should be shared across all tenants."
4319
#: heat/engine/resources/neutron/firewall.py:156
3984
#: heat/engine/resources/neutron/firewall.py:157
4321
3986
"Whether this policy should be audited. When set to True, each time the "
4322
3987
"firewall policy or the associated firewall rules are changed, this "
4324
3989
" through an update operation."
4327
#: heat/engine/resources/neutron/firewall.py:166
3992
#: heat/engine/resources/neutron/firewall.py:167
4328
3993
msgid "An ordered list of firewall rules to apply to the firewall."
4331
#: heat/engine/resources/neutron/firewall.py:177
3996
#: heat/engine/resources/neutron/firewall.py:178
4332
3997
msgid "Description of the firewall policy."
4335
#: heat/engine/resources/neutron/firewall.py:180
4000
#: heat/engine/resources/neutron/firewall.py:181
4336
4001
msgid "List of firewall rules in this firewall policy."
4339
#: heat/engine/resources/neutron/firewall.py:183
4004
#: heat/engine/resources/neutron/firewall.py:184
4340
4005
msgid "Shared status of this firewall policy."
4343
#: heat/engine/resources/neutron/firewall.py:186
4008
#: heat/engine/resources/neutron/firewall.py:187
4344
4009
msgid "Audit status of this firewall policy."
4347
#: heat/engine/resources/neutron/firewall.py:189
4012
#: heat/engine/resources/neutron/firewall.py:190
4348
4013
msgid "Id of the tenant owning the firewall policy."
4351
#: heat/engine/resources/neutron/firewall.py:250
4352
#: heat/engine/resources/neutron/firewall.py:320
4016
#: heat/engine/resources/neutron/firewall.py:251
4017
#: heat/engine/resources/neutron/firewall.py:321
4353
4018
msgid "Name for the firewall rule."
4356
#: heat/engine/resources/neutron/firewall.py:255
4021
#: heat/engine/resources/neutron/firewall.py:256
4357
4022
msgid "Description for the firewall rule."
4360
#: heat/engine/resources/neutron/firewall.py:260
4025
#: heat/engine/resources/neutron/firewall.py:261
4361
4026
msgid "Whether this rule should be shared across all tenants."
4364
#: heat/engine/resources/neutron/firewall.py:266
4029
#: heat/engine/resources/neutron/firewall.py:267
4365
4030
msgid "Protocol for the firewall rule."
4368
#: heat/engine/resources/neutron/firewall.py:274
4033
#: heat/engine/resources/neutron/firewall.py:275
4369
4034
msgid "Internet protocol version."
4372
#: heat/engine/resources/neutron/firewall.py:283
4037
#: heat/engine/resources/neutron/firewall.py:284
4373
4038
msgid "Source IP address or CIDR."
4376
#: heat/engine/resources/neutron/firewall.py:288
4041
#: heat/engine/resources/neutron/firewall.py:289
4377
4042
msgid "Destination IP address or CIDR."
4380
#: heat/engine/resources/neutron/firewall.py:293
4045
#: heat/engine/resources/neutron/firewall.py:294
4381
4046
msgid "Source port number or a range."
4384
#: heat/engine/resources/neutron/firewall.py:298
4049
#: heat/engine/resources/neutron/firewall.py:299
4385
4050
msgid "Destination port number or a range."
4388
#: heat/engine/resources/neutron/firewall.py:303
4053
#: heat/engine/resources/neutron/firewall.py:304
4389
4054
msgid "Action to be performed on the traffic matching the rule."
4392
#: heat/engine/resources/neutron/firewall.py:312
4057
#: heat/engine/resources/neutron/firewall.py:313
4393
4058
msgid "Whether this rule should be enabled."
4396
#: heat/engine/resources/neutron/firewall.py:323
4061
#: heat/engine/resources/neutron/firewall.py:324
4397
4062
msgid "Description of the firewall rule."
4400
#: heat/engine/resources/neutron/firewall.py:326
4065
#: heat/engine/resources/neutron/firewall.py:327
4402
4067
"Unique identifier of the firewall policy to which this firewall rule "
4406
#: heat/engine/resources/neutron/firewall.py:330
4071
#: heat/engine/resources/neutron/firewall.py:331
4407
4072
msgid "Shared status of this firewall rule."
4410
#: heat/engine/resources/neutron/firewall.py:333
4075
#: heat/engine/resources/neutron/firewall.py:334
4411
4076
msgid "Protocol value for this firewall rule."
4414
#: heat/engine/resources/neutron/firewall.py:336
4079
#: heat/engine/resources/neutron/firewall.py:337
4415
4080
msgid "Ip_version for this firewall rule."
4418
#: heat/engine/resources/neutron/firewall.py:339
4083
#: heat/engine/resources/neutron/firewall.py:340
4419
4084
msgid "Source ip_address for this firewall rule."
4422
#: heat/engine/resources/neutron/firewall.py:342
4087
#: heat/engine/resources/neutron/firewall.py:343
4423
4088
msgid "Destination ip_address for this firewall rule."
4426
#: heat/engine/resources/neutron/firewall.py:345
4091
#: heat/engine/resources/neutron/firewall.py:346
4427
4092
msgid "Source port range for this firewall rule."
4430
#: heat/engine/resources/neutron/firewall.py:348
4095
#: heat/engine/resources/neutron/firewall.py:349
4431
4096
msgid "Destination port range for this firewall rule."
4434
#: heat/engine/resources/neutron/firewall.py:351
4099
#: heat/engine/resources/neutron/firewall.py:352
4435
4100
msgid "Allow or deny action for this firewall rule."
4438
#: heat/engine/resources/neutron/firewall.py:354
4103
#: heat/engine/resources/neutron/firewall.py:355
4439
4104
msgid "Indicates whether this firewall rule is enabled or not."
4442
#: heat/engine/resources/neutron/firewall.py:357
4107
#: heat/engine/resources/neutron/firewall.py:358
4443
4108
msgid "Position of the rule within the firewall policy."
4446
#: heat/engine/resources/neutron/floatingip.py:49
4111
#: heat/engine/resources/neutron/floatingip.py:51
4447
4112
msgid "Network to allocate floating IP from."
4450
#: heat/engine/resources/neutron/floatingip.py:54
4115
#: heat/engine/resources/neutron/floatingip.py:56
4452
4117
"Extra parameters to include in the \"floatingip\" object in the creation "
4453
4118
"request. Parameters are often specific to installed hardware or "
4457
#: heat/engine/resources/neutron/floatingip.py:61
4458
#: heat/engine/resources/neutron/floatingip.py:198
4122
#: heat/engine/resources/neutron/floatingip.py:63
4123
#: heat/engine/resources/neutron/floatingip.py:214
4460
4125
"ID of an existing port with at least one IP address to associate with "
4461
4126
"this floating IP."
4464
#: heat/engine/resources/neutron/floatingip.py:67
4465
#: heat/engine/resources/neutron/floatingip.py:205
4129
#: heat/engine/resources/neutron/floatingip.py:69
4130
#: heat/engine/resources/neutron/floatingip.py:221
4466
4131
msgid "IP address to use if the port has multiple addresses."
4469
#: heat/engine/resources/neutron/floatingip.py:74
4134
#: heat/engine/resources/neutron/floatingip.py:76
4470
4135
msgid "ID of the router used as gateway, set when associated with a port."
4473
#: heat/engine/resources/neutron/floatingip.py:78
4138
#: heat/engine/resources/neutron/floatingip.py:80
4474
4139
msgid "The tenant owning this floating IP."
4477
#: heat/engine/resources/neutron/floatingip.py:81
4142
#: heat/engine/resources/neutron/floatingip.py:83
4478
4143
msgid "ID of the network in which this IP is allocated."
4481
#: heat/engine/resources/neutron/floatingip.py:84
4146
#: heat/engine/resources/neutron/floatingip.py:86
4482
4147
msgid "IP address of the associated port, if specified."
4485
#: heat/engine/resources/neutron/floatingip.py:87
4150
#: heat/engine/resources/neutron/floatingip.py:89
4486
4151
msgid "The allocated address of this IP."
4489
#: heat/engine/resources/neutron/floatingip.py:90
4154
#: heat/engine/resources/neutron/floatingip.py:92
4490
4155
msgid "ID of the port associated with this IP."
4493
#: heat/engine/resources/neutron/floatingip.py:192
4158
#: heat/engine/resources/neutron/floatingip.py:208
4494
4159
msgid "ID of the floating IP to associate."
4497
#: heat/engine/resources/neutron/loadbalancer.py:50
4498
#: heat/engine/resources/neutron/loadbalancer.py:108
4162
#: heat/engine/resources/neutron/loadbalancer.py:51
4163
#: heat/engine/resources/neutron/loadbalancer.py:109
4499
4164
msgid "The minimum time in seconds between regular connections of the member."
4502
#: heat/engine/resources/neutron/loadbalancer.py:57
4503
#: heat/engine/resources/neutron/loadbalancer.py:127
4167
#: heat/engine/resources/neutron/loadbalancer.py:58
4168
#: heat/engine/resources/neutron/loadbalancer.py:128
4504
4169
msgid "One of predefined health monitor types."
4507
#: heat/engine/resources/neutron/loadbalancer.py:65
4508
#: heat/engine/resources/neutron/loadbalancer.py:119
4172
#: heat/engine/resources/neutron/loadbalancer.py:66
4173
#: heat/engine/resources/neutron/loadbalancer.py:120
4510
4175
"Number of permissible connection failures before changing the member "
4511
4176
"status to INACTIVE."
4514
#: heat/engine/resources/neutron/loadbalancer.py:72
4515
#: heat/engine/resources/neutron/loadbalancer.py:123
4179
#: heat/engine/resources/neutron/loadbalancer.py:73
4180
#: heat/engine/resources/neutron/loadbalancer.py:124
4517
4182
"Maximum number of seconds for a monitor to wait for a connection to be "
4518
4183
"established before it times out."
4521
#: heat/engine/resources/neutron/loadbalancer.py:79
4186
#: heat/engine/resources/neutron/loadbalancer.py:80
4522
4187
msgid "The administrative state of the health monitor."
4525
#: heat/engine/resources/neutron/loadbalancer.py:85
4526
#: heat/engine/resources/neutron/loadbalancer.py:116
4190
#: heat/engine/resources/neutron/loadbalancer.py:86
4191
#: heat/engine/resources/neutron/loadbalancer.py:117
4527
4192
msgid "The HTTP method used for requests by the monitor of type HTTP."
4530
#: heat/engine/resources/neutron/loadbalancer.py:91
4531
#: heat/engine/resources/neutron/loadbalancer.py:112
4195
#: heat/engine/resources/neutron/loadbalancer.py:92
4196
#: heat/engine/resources/neutron/loadbalancer.py:113
4533
4198
"The list of HTTP status codes expected in response from the member to "
4534
4199
"declare it healthy."
4537
#: heat/engine/resources/neutron/loadbalancer.py:97
4538
#: heat/engine/resources/neutron/loadbalancer.py:130
4202
#: heat/engine/resources/neutron/loadbalancer.py:98
4203
#: heat/engine/resources/neutron/loadbalancer.py:131
4540
4205
"The HTTP path used in the HTTP request used by the monitor to test a "
4541
4206
"member health."
4544
#: heat/engine/resources/neutron/loadbalancer.py:105
4209
#: heat/engine/resources/neutron/loadbalancer.py:106
4545
4210
msgid "The administrative state of this health monitor."
4548
#: heat/engine/resources/neutron/loadbalancer.py:134
4213
#: heat/engine/resources/neutron/loadbalancer.py:135
4549
4214
msgid "Tenant owning the health monitor."
4552
#: heat/engine/resources/neutron/loadbalancer.py:207
4217
#: heat/engine/resources/neutron/loadbalancer.py:208
4553
4218
msgid "Protocol for balancing."
4556
#: heat/engine/resources/neutron/loadbalancer.py:222
4557
#: heat/engine/resources/neutron/loadbalancer.py:330
4221
#: heat/engine/resources/neutron/loadbalancer.py:223
4222
#: heat/engine/resources/neutron/loadbalancer.py:331
4559
4224
"The subnet for the port on which the members of the pool will be "
4563
#: heat/engine/resources/neutron/loadbalancer.py:228
4564
#: heat/engine/resources/neutron/loadbalancer.py:334
4228
#: heat/engine/resources/neutron/loadbalancer.py:229
4229
#: heat/engine/resources/neutron/loadbalancer.py:335
4565
4230
msgid "The algorithm used to distribute load between the members of the pool."
4568
#: heat/engine/resources/neutron/loadbalancer.py:239
4569
#: heat/engine/resources/neutron/loadbalancer.py:324
4233
#: heat/engine/resources/neutron/loadbalancer.py:240
4234
#: heat/engine/resources/neutron/loadbalancer.py:325
4570
4235
msgid "Name of the pool."
4573
#: heat/engine/resources/neutron/loadbalancer.py:243
4574
#: heat/engine/resources/neutron/loadbalancer.py:338
4238
#: heat/engine/resources/neutron/loadbalancer.py:244
4239
#: heat/engine/resources/neutron/loadbalancer.py:339
4575
4240
msgid "Description of the pool."
4578
#: heat/engine/resources/neutron/loadbalancer.py:248
4579
#: heat/engine/resources/neutron/loadbalancer.py:321
4243
#: heat/engine/resources/neutron/loadbalancer.py:249
4244
#: heat/engine/resources/neutron/loadbalancer.py:322
4580
4245
msgid "The administrative state of this pool."
4583
#: heat/engine/resources/neutron/loadbalancer.py:254
4248
#: heat/engine/resources/neutron/loadbalancer.py:255
4584
4249
msgid "IP address and port of the pool."
4587
#: heat/engine/resources/neutron/loadbalancer.py:258
4252
#: heat/engine/resources/neutron/loadbalancer.py:259
4588
4253
msgid "Name of the vip."
4591
#: heat/engine/resources/neutron/loadbalancer.py:262
4256
#: heat/engine/resources/neutron/loadbalancer.py:263
4592
4257
msgid "Description of the vip."
4595
#: heat/engine/resources/neutron/loadbalancer.py:266
4260
#: heat/engine/resources/neutron/loadbalancer.py:267
4596
4261
msgid "Subnet of the vip."
4599
#: heat/engine/resources/neutron/loadbalancer.py:270
4264
#: heat/engine/resources/neutron/loadbalancer.py:271
4600
4265
msgid "IP address of the vip."
4603
#: heat/engine/resources/neutron/loadbalancer.py:274
4268
#: heat/engine/resources/neutron/loadbalancer.py:275
4604
4269
msgid "The maximum number of connections per second allowed for the vip."
4607
#: heat/engine/resources/neutron/loadbalancer.py:279
4272
#: heat/engine/resources/neutron/loadbalancer.py:280
4609
4274
"TCP port on which to listen for client traffic that is associated with "
4610
4275
"the vip address."
4613
#: heat/engine/resources/neutron/loadbalancer.py:285
4278
#: heat/engine/resources/neutron/loadbalancer.py:286
4614
4279
msgid "Configuration of session persistence."
4617
#: heat/engine/resources/neutron/loadbalancer.py:289
4282
#: heat/engine/resources/neutron/loadbalancer.py:290
4618
4283
msgid "Method of implementation of session persistence feature."
4621
#: heat/engine/resources/neutron/loadbalancer.py:298
4286
#: heat/engine/resources/neutron/loadbalancer.py:299
4622
4287
msgid "Name of the cookie, required if type is APP_COOKIE."
4625
#: heat/engine/resources/neutron/loadbalancer.py:305
4290
#: heat/engine/resources/neutron/loadbalancer.py:306
4626
4291
msgid "The administrative state of this vip."
4629
#: heat/engine/resources/neutron/loadbalancer.py:313
4294
#: heat/engine/resources/neutron/loadbalancer.py:314
4630
4295
msgid "List of health monitors associated with the pool."
4633
#: heat/engine/resources/neutron/loadbalancer.py:327
4298
#: heat/engine/resources/neutron/loadbalancer.py:328
4634
4299
msgid "Protocol to balance."
4637
#: heat/engine/resources/neutron/loadbalancer.py:341
4302
#: heat/engine/resources/neutron/loadbalancer.py:342
4638
4303
msgid "Tenant owning the pool."
4641
#: heat/engine/resources/neutron/loadbalancer.py:344
4306
#: heat/engine/resources/neutron/loadbalancer.py:345
4642
4307
msgid "Vip associated with the pool."
4645
#: heat/engine/resources/neutron/loadbalancer.py:364
4310
#: heat/engine/resources/neutron/loadbalancer.py:365
4646
4311
#: heat/tests/test_neutron_loadbalancer.py:620
4648
4313
"Property cookie_name is required, when session_persistence type is set to"
4652
#: heat/engine/resources/neutron/loadbalancer.py:425
4317
#: heat/engine/resources/neutron/loadbalancer.py:426
4653
4318
msgid "error in vip"
4656
#: heat/engine/resources/neutron/loadbalancer.py:428
4321
#: heat/engine/resources/neutron/loadbalancer.py:429
4657
4322
msgid "Pool creation failed due to vip"
4660
#: heat/engine/resources/neutron/loadbalancer.py:432
4325
#: heat/engine/resources/neutron/loadbalancer.py:433
4661
4326
msgid "error in pool"
4664
#: heat/engine/resources/neutron/loadbalancer.py:436
4329
#: heat/engine/resources/neutron/loadbalancer.py:437
4665
4330
msgid "Pool creation failed"
4668
#: heat/engine/resources/neutron/loadbalancer.py:518
4669
#: heat/engine/resources/neutron/loadbalancer.py:565
4670
#: heat/engine/resources/neutron/loadbalancer.py:629
4333
#: heat/engine/resources/neutron/loadbalancer.py:521
4334
#: heat/engine/resources/neutron/loadbalancer.py:568
4335
#: heat/engine/resources/neutron/loadbalancer.py:632
4671
4336
msgid "The ID of the load balancing pool."
4674
#: heat/engine/resources/neutron/loadbalancer.py:524
4339
#: heat/engine/resources/neutron/loadbalancer.py:527
4675
4340
msgid "IP address of the pool member on the pool network."
4678
#: heat/engine/resources/neutron/loadbalancer.py:529
4679
#: heat/engine/resources/neutron/loadbalancer.py:568
4343
#: heat/engine/resources/neutron/loadbalancer.py:532
4344
#: heat/engine/resources/neutron/loadbalancer.py:571
4680
4345
msgid "TCP port on which the pool member listens for requests or connections."
4683
#: heat/engine/resources/neutron/loadbalancer.py:538
4348
#: heat/engine/resources/neutron/loadbalancer.py:541
4684
4349
msgid "Weight of pool member in the pool (default to 1)."
4687
#: heat/engine/resources/neutron/loadbalancer.py:546
4352
#: heat/engine/resources/neutron/loadbalancer.py:549
4688
4353
msgid "The administrative state of the pool member."
4691
#: heat/engine/resources/neutron/loadbalancer.py:553
4356
#: heat/engine/resources/neutron/loadbalancer.py:556
4692
4357
msgid "The administrative state of this pool member."
4695
#: heat/engine/resources/neutron/loadbalancer.py:556
4360
#: heat/engine/resources/neutron/loadbalancer.py:559
4696
4361
msgid "Tenant owning the pool member."
4699
#: heat/engine/resources/neutron/loadbalancer.py:559
4364
#: heat/engine/resources/neutron/loadbalancer.py:562
4700
4365
msgid "Weight of the pool member in the pool."
4703
#: heat/engine/resources/neutron/loadbalancer.py:562
4368
#: heat/engine/resources/neutron/loadbalancer.py:565
4704
4369
msgid "IP address of the pool member."
4707
#: heat/engine/resources/neutron/loadbalancer.py:635
4372
#: heat/engine/resources/neutron/loadbalancer.py:638
4708
4373
msgid "Port number on which the servers are running on the members."
4711
#: heat/engine/resources/neutron/loadbalancer.py:640
4376
#: heat/engine/resources/neutron/loadbalancer.py:643
4712
4377
msgid "The list of Nova server IDs load balanced."
4715
#: heat/engine/resources/neutron/metering.py:40
4716
#: heat/engine/resources/neutron/metering.py:50
4380
#: heat/engine/resources/neutron/metering.py:44
4381
#: heat/engine/resources/neutron/metering.py:54
4717
4382
msgid "Name of the metering label."
4720
#: heat/engine/resources/neutron/metering.py:44
4721
#: heat/engine/resources/neutron/metering.py:53
4385
#: heat/engine/resources/neutron/metering.py:48
4386
#: heat/engine/resources/neutron/metering.py:57
4722
4387
msgid "Description of the metering label."
4725
#: heat/engine/resources/neutron/metering.py:102
4726
#: heat/engine/resources/neutron/metering.py:136
4390
#: heat/engine/resources/neutron/metering.py:108
4391
#: heat/engine/resources/neutron/metering.py:142
4727
4392
msgid "The metering label ID to associate with this metering rule."
4730
#: heat/engine/resources/neutron/metering.py:107
4395
#: heat/engine/resources/neutron/metering.py:113
4731
4396
msgid "Indicates remote IP prefix to be associated with this metering rule."
4734
#: heat/engine/resources/neutron/metering.py:113
4399
#: heat/engine/resources/neutron/metering.py:119
4735
4400
msgid "The direction in which metering rule is applied, either ingress or egress."
4738
#: heat/engine/resources/neutron/metering.py:121
4403
#: heat/engine/resources/neutron/metering.py:127
4740
4405
"Specify whether the remote_ip_prefix will be excluded or not from traffic"
4741
4406
" counters of the metering label. For example to not count the traffic of "
4742
4407
"a specific IP address of a range."
4745
#: heat/engine/resources/neutron/metering.py:130
4410
#: heat/engine/resources/neutron/metering.py:136
4746
4411
msgid "The direction in which metering rule is applied."
4749
#: heat/engine/resources/neutron/metering.py:133
4414
#: heat/engine/resources/neutron/metering.py:139
4750
4415
msgid "Exclude state for cidr."
4753
#: heat/engine/resources/neutron/metering.py:139
4418
#: heat/engine/resources/neutron/metering.py:145
4754
4419
msgid "CIDR to be associated with this metering rule."
4757
#: heat/engine/resources/neutron/net.py:37
4422
#: heat/engine/resources/neutron/net.py:38
4759
4424
"A string specifying a symbolic name for the network, which is not "
4760
4425
"required to be unique."
4763
#: heat/engine/resources/neutron/net.py:43
4428
#: heat/engine/resources/neutron/net.py:44
4765
4430
"Extra parameters to include in the \"network\" object in the creation "
4766
4431
"request. Parameters are often specific to installed hardware or "
4770
#: heat/engine/resources/neutron/net.py:51
4435
#: heat/engine/resources/neutron/net.py:52
4771
4436
msgid "A boolean value specifying the administrative status of the network."
4774
#: heat/engine/resources/neutron/net.py:58
4439
#: heat/engine/resources/neutron/net.py:59
4776
4441
"The ID of the tenant which will own the network. Only administrative "
4777
4442
"users can set the tenant identifier; this cannot be changed using "
4778
4443
"authorization policies."
4781
#: heat/engine/resources/neutron/net.py:64
4446
#: heat/engine/resources/neutron/net.py:65
4783
4448
"Whether this network should be shared across all tenants. Note that the "
4784
4449
"default policy setting restricts usage of this attribute to "
4785
4450
"administrative users only."
4788
#: heat/engine/resources/neutron/net.py:72
4453
#: heat/engine/resources/neutron/net.py:73
4790
4455
"The IDs of the DHCP agent to schedule the network. Note that the default "
4791
4456
"policy setting in Neutron restricts usage of this property to "
4792
4457
"administrative users only."
4795
#: heat/engine/resources/neutron/net.py:81
4796
#: heat/engine/resources/neutron/provider_net.py:72
4460
#: heat/engine/resources/neutron/net.py:82
4461
#: heat/engine/resources/neutron/provider_net.py:77
4797
4462
msgid "The status of the network."
4800
#: heat/engine/resources/neutron/net.py:84
4465
#: heat/engine/resources/neutron/net.py:85
4801
4466
msgid "The name of the network."
4804
#: heat/engine/resources/neutron/net.py:87
4805
#: heat/engine/resources/neutron/provider_net.py:75
4469
#: heat/engine/resources/neutron/net.py:88
4470
#: heat/engine/resources/neutron/provider_net.py:80
4806
4471
msgid "Subnets of this network."
4809
#: heat/engine/resources/neutron/net.py:90
4474
#: heat/engine/resources/neutron/net.py:91
4810
4475
msgid "The administrative status of the network."
4813
#: heat/engine/resources/neutron/net.py:93
4478
#: heat/engine/resources/neutron/net.py:94
4814
4479
msgid "The tenant owning this network."
4817
#: heat/engine/resources/neutron/network_gateway.py:57
4482
#: heat/engine/resources/neutron/network_gateway.py:60
4818
4483
msgid "The name of the network gateway."
4821
#: heat/engine/resources/neutron/network_gateway.py:62
4486
#: heat/engine/resources/neutron/network_gateway.py:65
4822
4487
msgid "Device info for this network gateway."
4825
#: heat/engine/resources/neutron/network_gateway.py:71
4490
#: heat/engine/resources/neutron/network_gateway.py:74
4826
4491
msgid "The device id for the network gateway."
4829
#: heat/engine/resources/neutron/network_gateway.py:77
4494
#: heat/engine/resources/neutron/network_gateway.py:80
4830
4495
msgid "The interface name for the network gateway."
4833
#: heat/engine/resources/neutron/network_gateway.py:86
4498
#: heat/engine/resources/neutron/network_gateway.py:89
4834
4499
msgid "Connection info for this network gateway."
4837
#: heat/engine/resources/neutron/network_gateway.py:101
4502
#: heat/engine/resources/neutron/network_gateway.py:104
4838
4503
msgid "The internal network to connect on the network gateway."
4841
#: heat/engine/resources/neutron/network_gateway.py:108
4506
#: heat/engine/resources/neutron/network_gateway.py:111
4842
4507
msgid "L2 segmentation strategy on the external side of the network gateway."
4845
#: heat/engine/resources/neutron/network_gateway.py:117
4510
#: heat/engine/resources/neutron/network_gateway.py:120
4847
4512
"The id for L2 segment on the external side of the network gateway. Must "
4848
4513
"be specified when using vlan."
4851
#: heat/engine/resources/neutron/network_gateway.py:130
4516
#: heat/engine/resources/neutron/network_gateway.py:133
4852
4517
msgid "A boolean value of default flag."
4855
#: heat/engine/resources/neutron/network_gateway.py:155
4520
#: heat/engine/resources/neutron/network_gateway.py:158
4856
4521
msgid "segmentation_id must be specified for using vlan"
4859
#: heat/engine/resources/neutron/network_gateway.py:159
4524
#: heat/engine/resources/neutron/network_gateway.py:162
4860
4525
msgid "segmentation_id cannot be specified except 0 for using flat"
4863
#: heat/engine/resources/neutron/neutron.py:63
4528
#: heat/engine/resources/neutron/neutron.py:62
4864
4529
#, python-format
4865
4530
msgid "Either %(prop_key)s or %(depr_prop_key)s should be specified."
4868
#: heat/engine/resources/neutron/neutron.py:119
4533
#: heat/engine/resources/neutron/neutron.py:118
4869
4534
msgid "Resource is not built"
4872
#: heat/engine/resources/neutron/port.py:72
4537
#: heat/engine/resources/neutron/port.py:74
4873
4538
msgid "Network this port belongs to."
4876
#: heat/engine/resources/neutron/port.py:77
4541
#: heat/engine/resources/neutron/port.py:79
4877
4542
msgid "A symbolic name for this port."
4880
#: heat/engine/resources/neutron/port.py:82
4545
#: heat/engine/resources/neutron/port.py:84
4882
4547
"Extra parameters to include in the \"port\" object in the creation "
4886
#: heat/engine/resources/neutron/port.py:88
4887
#: heat/engine/resources/neutron/port.py:175
4551
#: heat/engine/resources/neutron/port.py:90
4552
#: heat/engine/resources/neutron/port.py:189
4888
4553
msgid "The administrative state of this port."
4891
#: heat/engine/resources/neutron/port.py:94
4556
#: heat/engine/resources/neutron/port.py:96
4892
4557
msgid "Desired IPs for this port."
4895
#: heat/engine/resources/neutron/port.py:107
4560
#: heat/engine/resources/neutron/port.py:109
4896
4561
msgid "Subnet in which to allocate the IP address for this port."
4899
#: heat/engine/resources/neutron/port.py:112
4564
#: heat/engine/resources/neutron/port.py:114
4900
4565
msgid "IP address desired in the subnet for this port."
4903
#: heat/engine/resources/neutron/port.py:120
4568
#: heat/engine/resources/neutron/port.py:122
4904
4569
msgid "MAC address to give to this port."
4907
#: heat/engine/resources/neutron/port.py:124
4572
#: heat/engine/resources/neutron/port.py:126
4908
4573
msgid "Device ID of this port."
4911
#: heat/engine/resources/neutron/port.py:129
4576
#: heat/engine/resources/neutron/port.py:131
4912
4577
msgid "Security group IDs to associate with this port."
4915
#: heat/engine/resources/neutron/port.py:135
4580
#: heat/engine/resources/neutron/port.py:136
4916
4581
msgid "Additional MAC/IP address pairs allowed to pass through the port."
4919
#: heat/engine/resources/neutron/port.py:142
4584
#: heat/engine/resources/neutron/port.py:143
4920
4585
msgid "MAC address to allow through this port."
4923
#: heat/engine/resources/neutron/port.py:146
4588
#: heat/engine/resources/neutron/port.py:147
4924
4589
msgid "IP address to allow through this port."
4927
#: heat/engine/resources/neutron/port.py:154
4592
#: heat/engine/resources/neutron/port.py:155
4929
4594
"Name of the network owning the port. The value is typically "
4930
4595
"network:floatingip or network:router_interface or network:dhcp"
4933
#: heat/engine/resources/neutron/port.py:161
4598
#: heat/engine/resources/neutron/port.py:162
4935
4600
"Policy on how to respond to a stack-update for this resource. "
4936
4601
"REPLACE_ALWAYS will replace the port regardless of any property changes. "
4941
#: heat/engine/resources/neutron/port.py:178
4606
#: heat/engine/resources/neutron/port.py:174
4608
"The vnic type to be bound on the neutron port. To support SR-IOV PCI "
4609
"passthrough networking, you can request that the neutron port to be "
4610
"realized as normal (virtual nic), direct (pci passthrough), or macvtap "
4611
"(virtual interface with a tap-like software interface)."
4614
#: heat/engine/resources/neutron/port.py:192
4942
4615
msgid "Unique identifier for the device."
4945
#: heat/engine/resources/neutron/port.py:181
4618
#: heat/engine/resources/neutron/port.py:195
4946
4619
msgid "Name of the network owning the port."
4949
#: heat/engine/resources/neutron/port.py:184
4622
#: heat/engine/resources/neutron/port.py:198
4950
4623
msgid "Fixed IP addresses."
4953
#: heat/engine/resources/neutron/port.py:187
4626
#: heat/engine/resources/neutron/port.py:201
4954
4627
msgid "MAC address of the port."
4957
#: heat/engine/resources/neutron/port.py:190
4630
#: heat/engine/resources/neutron/port.py:204
4958
4631
msgid "Friendly name of the port."
4961
#: heat/engine/resources/neutron/port.py:193
4634
#: heat/engine/resources/neutron/port.py:207
4962
4635
msgid "Unique identifier for the network owning the port."
4965
#: heat/engine/resources/neutron/port.py:196
4638
#: heat/engine/resources/neutron/port.py:210
4966
4639
msgid "A list of security groups for the port."
4969
#: heat/engine/resources/neutron/port.py:199
4642
#: heat/engine/resources/neutron/port.py:213
4970
4643
msgid "The status of the port."
4973
#: heat/engine/resources/neutron/port.py:202
4646
#: heat/engine/resources/neutron/port.py:216
4974
4647
msgid "Tenant owning the port."
4977
#: heat/engine/resources/neutron/port.py:205
4650
#: heat/engine/resources/neutron/port.py:219
4978
4651
msgid "Additional MAC/IP address pairs allowed to pass through a port."
4981
#: heat/engine/resources/neutron/port.py:212
4654
#: heat/engine/resources/neutron/port.py:226
4982
4655
msgid "A list of all subnet attributes for the port."
4985
#: heat/engine/resources/neutron/port.py:302
4987
msgid "Failed to fetch resource attributes: %s"
4990
#: heat/engine/resources/neutron/provider_net.py:40
4658
#: heat/engine/resources/neutron/provider_net.py:45
4991
4659
msgid "A string specifying the provider network type for the network."
4994
#: heat/engine/resources/neutron/provider_net.py:50
4662
#: heat/engine/resources/neutron/provider_net.py:55
4995
4663
msgid "A string specifying physical network mapping for the network."
4998
#: heat/engine/resources/neutron/provider_net.py:57
4666
#: heat/engine/resources/neutron/provider_net.py:62
4999
4667
msgid "A string specifying the segmentation id for the network."
5002
#: heat/engine/resources/neutron/provider_net.py:64
4670
#: heat/engine/resources/neutron/provider_net.py:69
5003
4671
msgid "Whether this network should be shared across all tenants."
5006
#: heat/engine/resources/neutron/provider_net.py:91
4674
#: heat/engine/resources/neutron/provider_net.py:96
5007
4675
msgid "segmentation_id not allowed for flat network type."
5010
#: heat/engine/resources/neutron/router.py:49
4678
#: heat/engine/resources/neutron/router.py:50
5011
4679
msgid "The name of the router."
5014
#: heat/engine/resources/neutron/router.py:54
4682
#: heat/engine/resources/neutron/router.py:55
5015
4683
msgid "External network gateway configuration for a router."
5018
#: heat/engine/resources/neutron/router.py:58
4686
#: heat/engine/resources/neutron/router.py:59
5019
4687
msgid "ID or name of the external network for the gateway."
5022
#: heat/engine/resources/neutron/router.py:64
4690
#: heat/engine/resources/neutron/router.py:65
5024
4692
"Enables Source NAT on the router gateway. NOTE: The default policy "
5025
4693
"setting in Neutron restricts usage of this property to administrative "
5029
#: heat/engine/resources/neutron/router.py:74
5030
#: heat/engine/resources/neutron/subnet.py:75
4697
#: heat/engine/resources/neutron/router.py:75
4698
#: heat/engine/resources/neutron/subnet.py:76
5031
4699
msgid "Extra parameters to include in the creation request."
5034
#: heat/engine/resources/neutron/router.py:80
4702
#: heat/engine/resources/neutron/router.py:81
5035
4703
msgid "The administrative state of the router."
5038
#: heat/engine/resources/neutron/router.py:86
4706
#: heat/engine/resources/neutron/router.py:87
5040
4708
"ID of the L3 agent. NOTE: The default policy setting in Neutron restricts"
5041
4709
" usage of this property to administrative users only."
5044
#: heat/engine/resources/neutron/router.py:95
4712
#: heat/engine/resources/neutron/router.py:96
5045
4713
msgid "The status of the router."
5048
#: heat/engine/resources/neutron/router.py:98
4716
#: heat/engine/resources/neutron/router.py:99
5049
4717
msgid "Gateway network for the router."
5052
#: heat/engine/resources/neutron/router.py:101
4720
#: heat/engine/resources/neutron/router.py:102
5053
4721
msgid "Friendly name of the router."
5056
#: heat/engine/resources/neutron/router.py:104
4724
#: heat/engine/resources/neutron/router.py:105
5057
4725
msgid "Administrative state of the router."
5060
#: heat/engine/resources/neutron/router.py:107
4728
#: heat/engine/resources/neutron/router.py:108
5061
4729
msgid "Tenant owning the router."
5064
#: heat/engine/resources/neutron/router.py:201
4732
#: heat/engine/resources/neutron/router.py:202
5065
4733
msgid "The router id."
5068
#: heat/engine/resources/neutron/router.py:212
4736
#: heat/engine/resources/neutron/router.py:213
5069
4737
msgid "The subnet, either subnet or port_id should be specified."
5072
#: heat/engine/resources/neutron/router.py:217
4740
#: heat/engine/resources/neutron/router.py:218
5073
4741
msgid "The port id, either subnet or port_id should be specified."
5076
#: heat/engine/resources/neutron/router.py:282
4744
#: heat/engine/resources/neutron/router.py:283
5078
4746
"RouterGateway resource is deprecated and should not be used. Instead use "
5079
4747
"the `external_gateway_info` property in the router resource to set up the"
5083
#: heat/engine/resources/neutron/router.py:296
4751
#: heat/engine/resources/neutron/router.py:297
5084
4752
msgid "ID of the router."
5087
#: heat/engine/resources/neutron/router.py:308
4755
#: heat/engine/resources/neutron/router.py:309
5088
4756
msgid "external network for the gateway."
5091
#: heat/engine/resources/neutron/security_group.py:41
4759
#: heat/engine/resources/neutron/security_group.py:45
5093
4761
"The direction in which the security group rule is applied. For a compute "
5094
4762
"instance, an ingress security group rule matches traffic that is incoming"
5108
4776
" ICMP, this value must be an ICMP type."
5111
#: heat/engine/resources/neutron/security_group.py:69
4779
#: heat/engine/resources/neutron/security_group.py:73
5113
4781
"The maximum port number in the range that is matched by the security "
5114
4782
"group rule. The port_range_min attribute constrains the port_range_max "
5115
4783
"attribute. If the protocol is ICMP, this value must be an ICMP type."
5118
#: heat/engine/resources/neutron/security_group.py:76
4786
#: heat/engine/resources/neutron/security_group.py:80
5120
4788
"The protocol that is matched by the security group rule. Valid values "
5121
4789
"include tcp, udp, and icmp."
5124
#: heat/engine/resources/neutron/security_group.py:81
4792
#: heat/engine/resources/neutron/security_group.py:85
5125
4793
msgid "Whether to specify a remote group or a remote IP prefix."
5128
#: heat/engine/resources/neutron/security_group.py:90
4796
#: heat/engine/resources/neutron/security_group.py:94
5130
4798
"The remote group ID to be associated with this security group rule. If no"
5131
4799
" value is specified then this rule will use this security group for the "
4800
"remote_group_id. The remote mode parameter must be set to "
4801
"\"remote_group_id\"."
5135
#: heat/engine/resources/neutron/security_group.py:96
4804
#: heat/engine/resources/neutron/security_group.py:101
5137
4806
"The remote IP prefix (CIDR) to be associated with this security group "
5141
#: heat/engine/resources/neutron/security_group.py:104
4810
#: heat/engine/resources/neutron/security_group.py:109
5143
4812
"A string specifying a symbolic name for the security group, which is not "
5144
4813
"required to be unique."
5147
#: heat/engine/resources/neutron/security_group.py:115
4816
#: heat/engine/resources/neutron/security_group.py:120
5148
4817
msgid "List of security group rules."
5151
#: heat/engine/resources/neutron/security_group.py:133
4820
#: heat/engine/resources/neutron/security_group.py:138
5152
4821
msgid "Security groups cannot be assigned the name \"default\"."
5155
#: heat/engine/resources/neutron/subnet.py:65
4824
#: heat/engine/resources/neutron/subnet.py:66
5156
4825
msgid "The ID of the attached network."
5159
#: heat/engine/resources/neutron/subnet.py:70
4828
#: heat/engine/resources/neutron/subnet.py:71
5160
4829
msgid "The CIDR."
5163
#: heat/engine/resources/neutron/subnet.py:81
4832
#: heat/engine/resources/neutron/subnet.py:82
5164
4833
msgid "The name of the subnet."
5167
#: heat/engine/resources/neutron/subnet.py:86
4836
#: heat/engine/resources/neutron/subnet.py:87
5168
4837
msgid "The IP version, which is 4 or 6."
5171
#: heat/engine/resources/neutron/subnet.py:94
4840
#: heat/engine/resources/neutron/subnet.py:95
5172
4841
msgid "A specified set of DNS name servers to be used."
5175
#: heat/engine/resources/neutron/subnet.py:100
4844
#: heat/engine/resources/neutron/subnet.py:101
5176
4845
msgid "The gateway IP address."
5179
#: heat/engine/resources/neutron/subnet.py:105
4848
#: heat/engine/resources/neutron/subnet.py:106
5180
4849
msgid "Set to true if DHCP is enabled and false if DHCP is disabled."
5183
#: heat/engine/resources/neutron/subnet.py:111
4852
#: heat/engine/resources/neutron/subnet.py:112
5184
4853
msgid "The start and end addresses for the allocation pools."
5187
#: heat/engine/resources/neutron/subnet.py:128
4856
#: heat/engine/resources/neutron/subnet.py:129
5189
4858
"The ID of the tenant who owns the network. Only administrative users can "
5190
4859
"specify a tenant ID other than their own."
5193
#: heat/engine/resources/neutron/subnet.py:151
4862
#: heat/engine/resources/neutron/subnet.py:152
5194
4863
msgid "Friendly name of the subnet."
5197
#: heat/engine/resources/neutron/subnet.py:154
4866
#: heat/engine/resources/neutron/subnet.py:155
5198
4867
msgid "Parent network of the subnet."
5201
#: heat/engine/resources/neutron/subnet.py:157
4870
#: heat/engine/resources/neutron/subnet.py:158
5202
4871
msgid "Tenant owning the subnet."
5205
#: heat/engine/resources/neutron/subnet.py:160
4874
#: heat/engine/resources/neutron/subnet.py:161
5206
4875
msgid "Ip allocation pools and their ranges."
5209
#: heat/engine/resources/neutron/subnet.py:163
4878
#: heat/engine/resources/neutron/subnet.py:164
5210
4879
msgid "Ip of the subnet's gateway."
5213
#: heat/engine/resources/neutron/subnet.py:166
4882
#: heat/engine/resources/neutron/subnet.py:167
5214
4883
msgid "Additional routes for this subnet."
5217
#: heat/engine/resources/neutron/subnet.py:169
4886
#: heat/engine/resources/neutron/subnet.py:170
5218
4887
msgid "Ip version for the subnet."
5221
#: heat/engine/resources/neutron/subnet.py:172
4890
#: heat/engine/resources/neutron/subnet.py:173
5222
4891
msgid "CIDR block notation for this subnet."
5225
#: heat/engine/resources/neutron/subnet.py:175
4894
#: heat/engine/resources/neutron/subnet.py:176
5226
4895
msgid "List of dns nameservers."
5229
#: heat/engine/resources/neutron/subnet.py:178
4898
#: heat/engine/resources/neutron/subnet.py:179
5230
4899
msgid "'true' if DHCP is enabled for this subnet; 'false' otherwise."
5233
#: heat/engine/resources/neutron/vpnservice.py:45
4902
#: heat/engine/resources/neutron/vpnservice.py:46
5234
4903
msgid "Name for the vpn service."
5237
#: heat/engine/resources/neutron/vpnservice.py:50
4906
#: heat/engine/resources/neutron/vpnservice.py:51
5238
4907
msgid "Description for the vpn service."
5241
#: heat/engine/resources/neutron/vpnservice.py:55
4910
#: heat/engine/resources/neutron/vpnservice.py:56
5242
4911
msgid "Administrative state for the vpn service."
5245
#: heat/engine/resources/neutron/vpnservice.py:68
4914
#: heat/engine/resources/neutron/vpnservice.py:69
5246
4915
msgid "Subnet in which the vpn service will be created."
5249
#: heat/engine/resources/neutron/vpnservice.py:73
4918
#: heat/engine/resources/neutron/vpnservice.py:74
5251
4920
"Unique identifier for the router to which the vpn service will be "
5255
#: heat/engine/resources/neutron/vpnservice.py:81
4924
#: heat/engine/resources/neutron/vpnservice.py:82
5256
4925
msgid "The administrative state of the vpn service."
5259
#: heat/engine/resources/neutron/vpnservice.py:84
4928
#: heat/engine/resources/neutron/vpnservice.py:85
5260
4929
msgid "The description of the vpn service."
5263
#: heat/engine/resources/neutron/vpnservice.py:87
4932
#: heat/engine/resources/neutron/vpnservice.py:88
5264
4933
msgid "The name of the vpn service."
5267
#: heat/engine/resources/neutron/vpnservice.py:90
4936
#: heat/engine/resources/neutron/vpnservice.py:91
5268
4937
msgid "The unique identifier of the router to which the vpn service was inserted."
5271
#: heat/engine/resources/neutron/vpnservice.py:94
4940
#: heat/engine/resources/neutron/vpnservice.py:95
5272
4941
msgid "The status of the vpn service."
5275
#: heat/engine/resources/neutron/vpnservice.py:97
4944
#: heat/engine/resources/neutron/vpnservice.py:98
5276
4945
msgid "The unique identifier of the subnet in which the vpn service was created."
5279
#: heat/engine/resources/neutron/vpnservice.py:101
4948
#: heat/engine/resources/neutron/vpnservice.py:102
5280
4949
msgid "The unique identifier of the tenant owning the vpn service."
5283
#: heat/engine/resources/neutron/vpnservice.py:176
4952
#: heat/engine/resources/neutron/vpnservice.py:177
5284
4953
msgid "Name for the ipsec site connection."
5287
#: heat/engine/resources/neutron/vpnservice.py:181
4956
#: heat/engine/resources/neutron/vpnservice.py:182
5288
4957
msgid "Description for the ipsec site connection."
5291
#: heat/engine/resources/neutron/vpnservice.py:186
4960
#: heat/engine/resources/neutron/vpnservice.py:187
5292
4961
msgid "Remote branch router public IPv4 address or IPv6 address or FQDN."
5295
#: heat/engine/resources/neutron/vpnservice.py:192
4964
#: heat/engine/resources/neutron/vpnservice.py:193
5296
4965
msgid "Remote branch router identity."
5299
#: heat/engine/resources/neutron/vpnservice.py:197
4968
#: heat/engine/resources/neutron/vpnservice.py:198
5300
4969
msgid "Remote subnet(s) in CIDR format."
5303
#: heat/engine/resources/neutron/vpnservice.py:202
4972
#: heat/engine/resources/neutron/vpnservice.py:203
5304
4973
msgid "Maximum transmission unit size (in bytes) for the ipsec site connection."
5307
#: heat/engine/resources/neutron/vpnservice.py:208
4976
#: heat/engine/resources/neutron/vpnservice.py:209
5308
4977
msgid "Dead Peer Detection protocol configuration for the ipsec site connection."
5311
#: heat/engine/resources/neutron/vpnservice.py:213
4980
#: heat/engine/resources/neutron/vpnservice.py:214
5312
4981
msgid "Controls DPD protocol mode."
5315
#: heat/engine/resources/neutron/vpnservice.py:223
4984
#: heat/engine/resources/neutron/vpnservice.py:224
5316
4985
msgid "Number of seconds for the DPD delay."
5319
#: heat/engine/resources/neutron/vpnservice.py:228
4988
#: heat/engine/resources/neutron/vpnservice.py:229
5320
4989
msgid "Number of seconds for the DPD timeout."
5323
#: heat/engine/resources/neutron/vpnservice.py:235
4992
#: heat/engine/resources/neutron/vpnservice.py:236
5324
4993
msgid "Pre-shared key string for the ipsec site connection."
5327
#: heat/engine/resources/neutron/vpnservice.py:240
4996
#: heat/engine/resources/neutron/vpnservice.py:241
5328
4997
msgid "Initiator state in lowercase for the ipsec site connection."
5331
#: heat/engine/resources/neutron/vpnservice.py:248
5000
#: heat/engine/resources/neutron/vpnservice.py:249
5332
5001
msgid "Administrative state for the ipsec site connection."
5335
#: heat/engine/resources/neutron/vpnservice.py:254
5004
#: heat/engine/resources/neutron/vpnservice.py:255
5337
5006
"Unique identifier for the ike policy associated with the ipsec site "
5341
#: heat/engine/resources/neutron/vpnservice.py:260
5010
#: heat/engine/resources/neutron/vpnservice.py:261
5343
5012
"Unique identifier for the ipsec policy associated with the ipsec site "
5347
#: heat/engine/resources/neutron/vpnservice.py:266
5016
#: heat/engine/resources/neutron/vpnservice.py:267
5349
5018
"Unique identifier for the vpn service associated with the ipsec site "
5353
#: heat/engine/resources/neutron/vpnservice.py:274
5022
#: heat/engine/resources/neutron/vpnservice.py:275
5354
5023
msgid "The administrative state of the ipsec site connection."
5357
#: heat/engine/resources/neutron/vpnservice.py:277
5026
#: heat/engine/resources/neutron/vpnservice.py:278
5358
5027
msgid "The authentication mode of the ipsec site connection."
5361
#: heat/engine/resources/neutron/vpnservice.py:280
5030
#: heat/engine/resources/neutron/vpnservice.py:281
5362
5031
msgid "The description of the ipsec site connection."
5365
#: heat/engine/resources/neutron/vpnservice.py:283
5034
#: heat/engine/resources/neutron/vpnservice.py:284
5367
5036
"The dead peer detection protocol configuration of the ipsec site "
5371
#: heat/engine/resources/neutron/vpnservice.py:287
5040
#: heat/engine/resources/neutron/vpnservice.py:288
5373
5042
"The unique identifier of ike policy associated with the ipsec site "
5377
#: heat/engine/resources/neutron/vpnservice.py:291
5046
#: heat/engine/resources/neutron/vpnservice.py:292
5378
5047
msgid "The initiator of the ipsec site connection."
5381
#: heat/engine/resources/neutron/vpnservice.py:294
5050
#: heat/engine/resources/neutron/vpnservice.py:295
5383
5052
"The unique identifier of ipsec policy associated with the ipsec site "
5387
#: heat/engine/resources/neutron/vpnservice.py:298
5056
#: heat/engine/resources/neutron/vpnservice.py:299
5389
5058
"The maximum transmission unit size (in bytes) of the ipsec site "
5393
#: heat/engine/resources/neutron/vpnservice.py:302
5062
#: heat/engine/resources/neutron/vpnservice.py:303
5394
5063
msgid "The name of the ipsec site connection."
5397
#: heat/engine/resources/neutron/vpnservice.py:305
5066
#: heat/engine/resources/neutron/vpnservice.py:306
5398
5067
msgid "The remote branch router public IPv4 address or IPv6 address or FQDN."
5401
#: heat/engine/resources/neutron/vpnservice.py:309
5070
#: heat/engine/resources/neutron/vpnservice.py:310
5402
5071
msgid "The remote subnet(s) in CIDR format of the ipsec site connection."
5405
#: heat/engine/resources/neutron/vpnservice.py:313
5074
#: heat/engine/resources/neutron/vpnservice.py:314
5406
5075
msgid "The remote branch router identity of the ipsec site connection."
5409
#: heat/engine/resources/neutron/vpnservice.py:317
5078
#: heat/engine/resources/neutron/vpnservice.py:318
5410
5079
msgid "The pre-shared key string of the ipsec site connection."
5413
#: heat/engine/resources/neutron/vpnservice.py:320
5082
#: heat/engine/resources/neutron/vpnservice.py:321
5414
5083
msgid "The route mode of the ipsec site connection."
5417
#: heat/engine/resources/neutron/vpnservice.py:323
5086
#: heat/engine/resources/neutron/vpnservice.py:324
5418
5087
msgid "The status of the ipsec site connection."
5421
#: heat/engine/resources/neutron/vpnservice.py:326
5090
#: heat/engine/resources/neutron/vpnservice.py:327
5422
5091
msgid "The unique identifier of the tenant owning the ipsec site connection."
5425
#: heat/engine/resources/neutron/vpnservice.py:330
5094
#: heat/engine/resources/neutron/vpnservice.py:331
5427
5096
"The unique identifier of vpn service associated with the ipsec site "
5431
#: heat/engine/resources/neutron/vpnservice.py:394
5100
#: heat/engine/resources/neutron/vpnservice.py:395
5432
5101
msgid "Name for the ike policy."
5435
#: heat/engine/resources/neutron/vpnservice.py:399
5104
#: heat/engine/resources/neutron/vpnservice.py:400
5436
5105
msgid "Description for the ike policy."
5439
#: heat/engine/resources/neutron/vpnservice.py:404
5108
#: heat/engine/resources/neutron/vpnservice.py:405
5440
5109
msgid "Authentication hash algorithm for the ike policy."
5443
#: heat/engine/resources/neutron/vpnservice.py:412
5112
#: heat/engine/resources/neutron/vpnservice.py:413
5444
5113
msgid "Encryption algorithm for the ike policy."
5447
#: heat/engine/resources/neutron/vpnservice.py:421
5116
#: heat/engine/resources/neutron/vpnservice.py:422
5448
5117
msgid "Negotiation mode for the ike policy."
5451
#: heat/engine/resources/neutron/vpnservice.py:429
5120
#: heat/engine/resources/neutron/vpnservice.py:430
5452
5121
msgid "Safety assessment lifetime configuration for the ike policy."
5455
#: heat/engine/resources/neutron/vpnservice.py:433
5456
#: heat/engine/resources/neutron/vpnservice.py:602
5124
#: heat/engine/resources/neutron/vpnservice.py:434
5125
#: heat/engine/resources/neutron/vpnservice.py:603
5457
5126
msgid "Safety assessment lifetime units."
5460
#: heat/engine/resources/neutron/vpnservice.py:441
5461
#: heat/engine/resources/neutron/vpnservice.py:611
5129
#: heat/engine/resources/neutron/vpnservice.py:442
5130
#: heat/engine/resources/neutron/vpnservice.py:612
5462
5131
msgid "Safety assessment lifetime value in specified units."
5465
#: heat/engine/resources/neutron/vpnservice.py:449
5134
#: heat/engine/resources/neutron/vpnservice.py:450
5466
5135
msgid "Perfect forward secrecy in lowercase for the ike policy."
5469
#: heat/engine/resources/neutron/vpnservice.py:457
5138
#: heat/engine/resources/neutron/vpnservice.py:458
5470
5139
msgid "Version for the ike policy."
5473
#: heat/engine/resources/neutron/vpnservice.py:467
5142
#: heat/engine/resources/neutron/vpnservice.py:468
5474
5143
msgid "The authentication hash algorithm used by the ike policy."
5477
#: heat/engine/resources/neutron/vpnservice.py:470
5146
#: heat/engine/resources/neutron/vpnservice.py:471
5478
5147
msgid "The description of the ike policy."
5481
#: heat/engine/resources/neutron/vpnservice.py:473
5150
#: heat/engine/resources/neutron/vpnservice.py:474
5482
5151
msgid "The encryption algorithm used by the ike policy."
5485
#: heat/engine/resources/neutron/vpnservice.py:476
5154
#: heat/engine/resources/neutron/vpnservice.py:477
5486
5155
msgid "The version of the ike policy."
5489
#: heat/engine/resources/neutron/vpnservice.py:479
5158
#: heat/engine/resources/neutron/vpnservice.py:480
5490
5159
msgid "The safety assessment lifetime configuration for the ike policy."
5493
#: heat/engine/resources/neutron/vpnservice.py:483
5162
#: heat/engine/resources/neutron/vpnservice.py:484
5494
5163
msgid "The name of the ike policy."
5497
#: heat/engine/resources/neutron/vpnservice.py:486
5166
#: heat/engine/resources/neutron/vpnservice.py:487
5498
5167
msgid "The perfect forward secrecy of the ike policy."
5501
#: heat/engine/resources/neutron/vpnservice.py:489
5170
#: heat/engine/resources/neutron/vpnservice.py:490
5502
5171
msgid "The negotiation mode of the ike policy."
5505
#: heat/engine/resources/neutron/vpnservice.py:492
5174
#: heat/engine/resources/neutron/vpnservice.py:493
5506
5175
msgid "The unique identifier of the tenant owning the ike policy."
5509
#: heat/engine/resources/neutron/vpnservice.py:554
5178
#: heat/engine/resources/neutron/vpnservice.py:555
5510
5179
msgid "Name for the ipsec policy."
5513
#: heat/engine/resources/neutron/vpnservice.py:559
5182
#: heat/engine/resources/neutron/vpnservice.py:560
5514
5183
msgid "Description for the ipsec policy."
5517
#: heat/engine/resources/neutron/vpnservice.py:564
5186
#: heat/engine/resources/neutron/vpnservice.py:565
5518
5187
msgid "Transform protocol for the ipsec policy."
5521
#: heat/engine/resources/neutron/vpnservice.py:572
5190
#: heat/engine/resources/neutron/vpnservice.py:573
5522
5191
msgid "Encapsulation mode for the ipsec policy."
5525
#: heat/engine/resources/neutron/vpnservice.py:580
5194
#: heat/engine/resources/neutron/vpnservice.py:581
5526
5195
msgid "Authentication hash algorithm for the ipsec policy."
5529
#: heat/engine/resources/neutron/vpnservice.py:588
5198
#: heat/engine/resources/neutron/vpnservice.py:589
5530
5199
msgid "Encryption algorithm for the ipsec policy."
5533
#: heat/engine/resources/neutron/vpnservice.py:597
5202
#: heat/engine/resources/neutron/vpnservice.py:598
5534
5203
msgid "Safety assessment lifetime configuration for the ipsec policy."
5537
#: heat/engine/resources/neutron/vpnservice.py:619
5206
#: heat/engine/resources/neutron/vpnservice.py:620
5538
5207
msgid "Perfect forward secrecy for the ipsec policy."
5541
#: heat/engine/resources/neutron/vpnservice.py:629
5210
#: heat/engine/resources/neutron/vpnservice.py:630
5542
5211
msgid "The authentication hash algorithm of the ipsec policy."
5545
#: heat/engine/resources/neutron/vpnservice.py:632
5214
#: heat/engine/resources/neutron/vpnservice.py:633
5546
5215
msgid "The description of the ipsec policy."
5549
#: heat/engine/resources/neutron/vpnservice.py:635
5218
#: heat/engine/resources/neutron/vpnservice.py:636
5550
5219
msgid "The encapsulation mode of the ipsec policy."
5553
#: heat/engine/resources/neutron/vpnservice.py:638
5222
#: heat/engine/resources/neutron/vpnservice.py:639
5554
5223
msgid "The encryption algorithm of the ipsec policy."
5557
#: heat/engine/resources/neutron/vpnservice.py:641
5226
#: heat/engine/resources/neutron/vpnservice.py:642
5558
5227
msgid "The safety assessment lifetime configuration of the ipsec policy."
5561
#: heat/engine/resources/neutron/vpnservice.py:645
5230
#: heat/engine/resources/neutron/vpnservice.py:646
5562
5231
msgid "The name of the ipsec policy."
5565
#: heat/engine/resources/neutron/vpnservice.py:648
5234
#: heat/engine/resources/neutron/vpnservice.py:649
5566
5235
msgid "The perfect forward secrecy of the ipsec policy."
5569
#: heat/engine/resources/neutron/vpnservice.py:651
5238
#: heat/engine/resources/neutron/vpnservice.py:652
5570
5239
msgid "The unique identifier of the tenant owning the ipsec policy."
5573
#: heat/engine/resources/neutron/vpnservice.py:654
5242
#: heat/engine/resources/neutron/vpnservice.py:655
5574
5243
msgid "The transform protocol of the ipsec policy."
5577
#: heat/engine/resources/openstack/scaling_policy.py:56
5246
#: heat/engine/resources/openstack/autoscaling_group.py:50
5248
"Resource definition for the resources in the group, in HOT format. The "
5249
"value of this property is the definition of a resource just as if it had "
5250
"been declared in the template itself."
5253
#: heat/engine/resources/openstack/autoscaling_group.py:59
5254
msgid "Maximum number of resources in the group."
5257
#: heat/engine/resources/openstack/autoscaling_group.py:66
5258
msgid "Minimum number of resources in the group."
5261
#: heat/engine/resources/openstack/autoscaling_group.py:78
5262
msgid "Desired initial number of resources."
5265
#: heat/engine/resources/openstack/autoscaling_group.py:83
5266
msgid "Policy for rolling updates for this scaling group."
5269
#: heat/engine/resources/openstack/autoscaling_group.py:89
5271
"The minimum number of resources in service while rolling updates are "
5275
#: heat/engine/resources/openstack/autoscaling_group.py:95
5276
msgid "The maximum number of resources to replace at once."
5279
#: heat/engine/resources/openstack/autoscaling_group.py:100
5280
msgid "The number of seconds to wait between batches of updates."
5283
#: heat/engine/resources/openstack/autoscaling_group.py:114
5284
msgid "A list of the specified attribute of each individual resource."
5287
#: heat/engine/resources/openstack/autoscaling_group.py:117
5288
msgid "The current size of AutoscalingResourceGroup."
5291
#: heat/engine/resources/openstack/scaling_policy.py:59
5578
5292
msgid "AutoScaling group ID to apply policy to."
5581
#: heat/engine/resources/openstack/scaling_policy.py:85
5295
#: heat/engine/resources/openstack/scaling_policy.py:88
5582
5296
msgid "A signed url to handle the alarm."
5585
#: heat/engine/resources/openstack/scaling_policy.py:125
5587
msgid "Alarm %(name)s, new state %(state)s"
5590
#: heat/engine/resources/software_config/cloud_config.py:43
5299
#: heat/engine/resources/software_config/cloud_config.py:47
5592
5301
"Map representing the cloud-config data structure which will be formatted "
5596
#: heat/engine/resources/software_config/multi_part.py:59
5305
#: heat/engine/resources/software_config/multi_part.py:63
5597
5306
msgid "Parts belonging to this message."
5600
#: heat/engine/resources/software_config/multi_part.py:66
5309
#: heat/engine/resources/software_config/multi_part.py:70
5602
5311
"Content of part to attach, either inline or by referencing the ID of "
5603
5312
"another software config resource"
5606
#: heat/engine/resources/software_config/multi_part.py:73
5315
#: heat/engine/resources/software_config/multi_part.py:77
5607
5316
msgid "Optional filename to associate with part."
5610
#: heat/engine/resources/software_config/multi_part.py:77
5319
#: heat/engine/resources/software_config/multi_part.py:81
5611
5320
msgid "Whether the part content is text or multipart."
5614
#: heat/engine/resources/software_config/multi_part.py:83
5323
#: heat/engine/resources/software_config/multi_part.py:87
5615
5324
msgid "Optional subtype to specify with the type."
5618
#: heat/engine/resources/software_config/software_component.py:66
5327
#: heat/engine/resources/software_config/software_component.py:69
5620
5329
"Lifecycle actions to which the configuration applies. The string values "
5621
5330
"provided for this property can include the standard resource actions "
5622
5331
"CREATE, DELETE, UPDATE, SUSPEND and RESUME supported by Heat."
5625
#: heat/engine/resources/software_config/software_component.py:82
5334
#: heat/engine/resources/software_config/software_component.py:85
5627
5336
"The configuration tool used to actually apply the configuration on a "
5628
5337
"server. This string property has to be understood by in-instance tools "
5629
5338
"running inside deployed servers."
5632
#: heat/engine/resources/software_config/software_component.py:94
5341
#: heat/engine/resources/software_config/software_component.py:97
5634
5343
"The list of configurations for the different lifecycle actions of the "
5635
5344
"represented software component."
5638
#: heat/engine/resources/software_config/software_component.py:150
5347
#: heat/engine/resources/software_config/software_component.py:152
5639
5348
#, python-format
5641
5350
"Defining more than one configuration for the same action in "
5642
5351
"SoftwareComponent \"%s\" is not allowed."
5645
#: heat/engine/resources/software_config/software_config.py:67
5354
#: heat/engine/resources/software_config/software_config.py:71
5646
5355
msgid "Name of the input."
5649
#: heat/engine/resources/software_config/software_config.py:72
5358
#: heat/engine/resources/software_config/software_config.py:76
5650
5359
msgid "Description of the input."
5653
#: heat/engine/resources/software_config/software_config.py:76
5362
#: heat/engine/resources/software_config/software_config.py:80
5654
5363
msgid "Type of the value of the input."
5657
#: heat/engine/resources/software_config/software_config.py:83
5366
#: heat/engine/resources/software_config/software_config.py:87
5658
5367
msgid "Default value for the input if none is specified."
5661
#: heat/engine/resources/software_config/software_config.py:90
5370
#: heat/engine/resources/software_config/software_config.py:94
5662
5371
msgid "Name of the output."
5665
#: heat/engine/resources/software_config/software_config.py:95
5374
#: heat/engine/resources/software_config/software_config.py:99
5666
5375
msgid "Description of the output."
5669
#: heat/engine/resources/software_config/software_config.py:99
5378
#: heat/engine/resources/software_config/software_config.py:103
5670
5379
msgid "Type of the value of the output."
5673
#: heat/engine/resources/software_config/software_config.py:106
5382
#: heat/engine/resources/software_config/software_config.py:110
5675
5384
"Denotes that the deployment is in an error state if this output has a "
5679
#: heat/engine/resources/software_config/software_config.py:115
5388
#: heat/engine/resources/software_config/software_config.py:119
5681
5390
"Namespace to group this software config by when delivered to a server. "
5682
5391
"This may imply what configuration tool is going to perform the "
5683
5392
"configuration."
5686
#: heat/engine/resources/software_config/software_config.py:122
5395
#: heat/engine/resources/software_config/software_config.py:126
5688
5397
"Configuration script or manifest which specifies what actual "
5689
5398
"configuration is performed."
5692
#: heat/engine/resources/software_config/software_config.py:127
5401
#: heat/engine/resources/software_config/software_config.py:131
5694
5403
"Map containing options specific to the configuration management tool used"
5695
5404
" by this resource."
5698
#: heat/engine/resources/software_config/software_config.py:132
5407
#: heat/engine/resources/software_config/software_config.py:136
5699
5408
msgid "Schema representing the inputs that this software config is expecting."
5702
#: heat/engine/resources/software_config/software_config.py:139
5411
#: heat/engine/resources/software_config/software_config.py:143
5703
5412
msgid "Schema representing the outputs that this software config will produce."
5706
#: heat/engine/resources/software_config/software_config.py:148
5415
#: heat/engine/resources/software_config/software_config.py:152
5707
5416
msgid "The config value of the software config."
5710
#: heat/engine/resources/software_config/software_deployment.py:108
5419
#: heat/engine/resources/software_config/software_deployment.py:111
5712
5421
"ID of software configuration resource to execute when applying to the "
5716
#: heat/engine/resources/software_config/software_deployment.py:114
5425
#: heat/engine/resources/software_config/software_deployment.py:117
5717
5426
msgid "ID of Nova server to apply configuration to."
5720
#: heat/engine/resources/software_config/software_deployment.py:118
5429
#: heat/engine/resources/software_config/software_deployment.py:124
5721
5430
msgid "Input values to apply to the software configuration on this server."
5724
#: heat/engine/resources/software_config/software_deployment.py:124
5433
#: heat/engine/resources/software_config/software_deployment.py:130
5725
5434
msgid "Which stack actions will result in this deployment being triggered."
5728
#: heat/engine/resources/software_config/software_deployment.py:132
5437
#: heat/engine/resources/software_config/software_deployment.py:138
5730
5439
"Name of the derived config associated with this deployment. This is used "
5731
5440
"to apply a sort order to the list of configurations currently deployed to"
5735
#: heat/engine/resources/software_config/software_deployment.py:138
5444
#: heat/engine/resources/software_config/software_deployment.py:144
5737
5446
"How the server should signal to heat with the deployment output values. "
5738
5447
"CFN_SIGNAL will allow an HTTP POST to a CFN keypair signed URL. "
5741
5450
"going to the COMPLETE state without waiting for any signal."
5744
#: heat/engine/resources/software_config/software_deployment.py:153
5453
#: heat/engine/resources/software_config/software_deployment.py:159
5745
5454
msgid "Captured stdout from the configuration execution."
5748
#: heat/engine/resources/software_config/software_deployment.py:156
5457
#: heat/engine/resources/software_config/software_deployment.py:162
5749
5458
msgid "Captured stderr from the configuration execution."
5752
#: heat/engine/resources/software_config/software_deployment.py:159
5461
#: heat/engine/resources/software_config/software_deployment.py:165
5753
5462
msgid "Returned status code from the configuration execution"
5756
#: heat/engine/resources/software_config/software_deployment.py:187
5465
#: heat/engine/resources/software_config/software_deployment.py:191
5757
5466
msgid "Not waiting for outputs signal"
5760
#: heat/engine/resources/software_config/software_deployment.py:190
5469
#: heat/engine/resources/software_config/software_deployment.py:194
5761
5470
msgid "Deploy data available"
5764
#: heat/engine/resources/software_config/software_deployment.py:244
5473
#: heat/engine/resources/software_config/software_deployment.py:254
5765
5474
#, python-format
5766
5475
msgid "Deployment to server failed: %s"
5769
#: heat/engine/resources/software_config/software_deployment.py:294
5478
#: heat/engine/resources/software_config/software_deployment.py:304
5770
5479
msgid "ID of the server being deployed to"
5773
#: heat/engine/resources/software_config/software_deployment.py:299
5482
#: heat/engine/resources/software_config/software_deployment.py:309
5774
5483
msgid "Name of the current action being deployed"
5777
#: heat/engine/resources/software_config/software_deployment.py:304
5486
#: heat/engine/resources/software_config/software_deployment.py:314
5778
5487
msgid "ID of the stack this deployment belongs to"
5781
#: heat/engine/resources/software_config/software_deployment.py:309
5490
#: heat/engine/resources/software_config/software_deployment.py:319
5782
5491
msgid "Name of this deployment resource in the stack"
5785
#: heat/engine/resources/software_config/software_deployment.py:317
5494
#: heat/engine/resources/software_config/software_deployment.py:327
5786
5495
msgid "ID of signal to use for signalling output values"
5789
#: heat/engine/resources/software_config/software_deployment.py:325
5498
#: heat/engine/resources/software_config/software_deployment.py:335
5790
5499
msgid "URL for API authentication"
5793
#: heat/engine/resources/software_config/software_deployment.py:330
5502
#: heat/engine/resources/software_config/software_deployment.py:340
5794
5503
msgid "Username for API authentication"
5797
#: heat/engine/resources/software_config/software_deployment.py:335
5506
#: heat/engine/resources/software_config/software_deployment.py:345
5798
5507
msgid "User ID for API authentication"
5801
#: heat/engine/resources/software_config/software_deployment.py:340
5510
#: heat/engine/resources/software_config/software_deployment.py:350
5802
5511
msgid "Password for API authentication"
5805
#: heat/engine/resources/software_config/software_deployment.py:345
5514
#: heat/engine/resources/software_config/software_deployment.py:355
5806
5515
msgid "ID of project for API authentication"
5809
#: heat/engine/resources/software_config/software_deployment.py:444
5518
#: heat/engine/resources/software_config/software_deployment.py:463
5810
5519
#, python-format
5811
5520
msgid "Deployment exited with non-zero status code: %s"
5814
#: heat/engine/resources/software_config/software_deployment.py:471
5523
#: heat/engine/resources/software_config/software_deployment.py:490
5815
5524
msgid "Outputs received"
5818
#: heat/engine/resources/software_config/software_deployment.py:506
5527
#: heat/engine/resources/software_config/software_deployment.py:532
5819
5528
#, python-format
5821
5530
"Resource %s's property user_data_format should be set to SOFTWARE_CONFIG "
5822
5531
"since there are software deployments on it."
5825
#: heat/engine/resources/software_config/software_deployment.py:542
5534
#: heat/engine/resources/software_config/software_deployment.py:570
5826
5535
msgid "A map of Nova names and IDs to apply configuration to."
5829
#: heat/engine/resources/software_config/software_deployment.py:553
5538
#: heat/engine/resources/software_config/software_deployment.py:582
5831
5540
"A map of Nova names and captured stdouts from the configuration execution"
5832
5541
" to each server."
5835
#: heat/engine/resources/software_config/software_deployment.py:557
5544
#: heat/engine/resources/software_config/software_deployment.py:586
5837
5546
"A map of Nova names and captured stderrs from the configuration execution"
5838
5547
" to each server."
5841
#: heat/engine/resources/software_config/software_deployment.py:561
5550
#: heat/engine/resources/software_config/software_deployment.py:590
5843
5552
"A map of Nova names and returned status code from the configuration "
5847
#: heat/engine/resources/software_config/structured_config.py:56
5556
#: heat/engine/resources/software_config/structured_config.py:60
5849
5558
"Map representing the configuration data structure which will be "
5850
5559
"serialized to JSON format."
5853
#: heat/engine/resources/software_config/structured_config.py:107
5562
#: heat/engine/resources/software_config/structured_config.py:115
5854
5563
msgid "Name of key to use for substituting inputs during deployment"
5857
#: heat/openstack/common/gettextutils.py:320
5858
msgid "Message objects do not support addition."
5861
#: heat/openstack/common/gettextutils.py:330
5566
#: heat/engine/resources/software_config/structured_config.py:120
5863
"Message objects do not support str() because they may contain non-ascii "
5864
"characters. Please use unicode() or translate() instead."
5867
#: heat/openstack/common/lockutils.py:102
5869
msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s"
5872
#: heat/openstack/common/log.py:327
5568
"Perform a check on the input values passed to verify that each required "
5569
"input has a corresponding value. When the property is set to STRICT and "
5570
"no value is passed, an exception is raised."
5573
#: heat/openstack/common/log.py:298
5873
5574
#, python-format
5874
5575
msgid "Deprecated: %s"
5877
#: heat/openstack/common/log.py:436
5578
#: heat/openstack/common/log.py:406
5878
5579
#, python-format
5879
5580
msgid "Error loading logging config %(log_config)s: %(err_msg)s"
5882
#: heat/openstack/common/log.py:486
5583
#: heat/openstack/common/log.py:467
5883
5584
#, python-format
5884
5585
msgid "syslog facility must be one of: %s"
5887
#: heat/openstack/common/log.py:729
5588
#: heat/openstack/common/log.py:715
5888
5589
#, python-format
5889
5590
msgid "Fatal call to deprecated config: %(msg)s"
5892
#: heat/openstack/common/policy.py:96
5593
#: heat/openstack/common/policy.py:111
5893
5594
msgid "The JSON file that defines policies."
5896
#: heat/openstack/common/policy.py:99
5597
#: heat/openstack/common/policy.py:114
5897
5598
msgid "Default rule. Enforced when a requested rule is not found."
5900
#: heat/openstack/common/policy.py:114
5601
#: heat/openstack/common/policy.py:118
5603
"Directories where policy configuration files are stored. They can be "
5604
"relative to any directory in the search path defined by the config_dir "
5605
"option, or absolute paths. The file defined by policy_file must exist for"
5606
" these directories to be searched."
5609
#: heat/openstack/common/policy.py:142
5901
5610
#, python-format
5902
5611
msgid "Policy doesn't allow %s to be performed."
5905
#: heat/openstack/common/policy.py:208
5614
#: heat/openstack/common/policy.py:239
5906
5615
#, python-format
5907
5616
msgid "Rules must be an instance of dict or Rules, got %s instead"
5910
#: heat/openstack/common/processutils.py:58
5911
msgid "Unexpected error while running command."
5914
#: heat/openstack/common/processutils.py:61
5918
"Command: %(cmd)s\n"
5919
"Exit code: %(exit_code)s\n"
5920
"Stdout: %(stdout)r\n"
5921
"Stderr: %(stderr)r"
5924
#: heat/openstack/common/processutils.py:143
5926
msgid "Got unknown keyword args to utils.execute: %r"
5929
#: heat/openstack/common/processutils.py:149
5930
msgid "Command requested root, but did not specify a root helper."
5933
#: heat/openstack/common/processutils.py:246
5934
msgid "Environment not supported over SSH"
5937
#: heat/openstack/common/processutils.py:250
5938
msgid "process_input not supported over SSH"
5941
#: heat/openstack/common/sslutils.py:47
5943
msgid "Unable to find cert_file : %s"
5946
#: heat/openstack/common/sslutils.py:50
5948
msgid "Unable to find ca_file : %s"
5951
#: heat/openstack/common/sslutils.py:53
5953
msgid "Unable to find key_file : %s"
5956
#: heat/openstack/common/sslutils.py:95
5958
msgid "Invalid SSL version : %s"
5961
5619
#: heat/openstack/common/strutils.py:92
5962
5620
#, python-format
5963
5621
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"