|
320 | 320 | "key": "admin_pass" |
321 | 321 | }, |
322 | 322 | { |
323 | | - "key": "existing_secrets_manager_instance_crn" |
| 323 | + "key": "existing_secrets_manager_instance_crn", |
| 324 | + "value_constraints": [ |
| 325 | + { |
| 326 | + "type": "regex", |
| 327 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 328 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}secrets-manager:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 329 | + } |
| 330 | + ] |
324 | 331 | }, |
325 | 332 | { |
326 | 333 | "key": "existing_secrets_manager_endpoint_type", |
|
364 | 371 | "key": "kms_encryption_enabled" |
365 | 372 | }, |
366 | 373 | { |
367 | | - "key": "existing_kms_instance_crn" |
| 374 | + "key": "existing_kms_instance_crn", |
| 375 | + "value_constraints": [ |
| 376 | + { |
| 377 | + "type": "regex", |
| 378 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 379 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 380 | + } |
| 381 | + ] |
368 | 382 | }, |
369 | 383 | { |
370 | | - "key": "existing_kms_key_crn" |
| 384 | + "key": "existing_kms_key_crn", |
| 385 | + "value_constraints": [ |
| 386 | + { |
| 387 | + "type": "regex", |
| 388 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 389 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:key:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
| 390 | + } |
| 391 | + ] |
371 | 392 | }, |
372 | 393 | { |
373 | 394 | "key": "kms_endpoint_type", |
|
390 | 411 | "key": "key_name" |
391 | 412 | }, |
392 | 413 | { |
393 | | - "key": "backup_crn" |
| 414 | + "key": "backup_crn", |
| 415 | + "value_constraints": [ |
| 416 | + { |
| 417 | + "type": "regex", |
| 418 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 419 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}messages-for-rabbitmq:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:backup:[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" |
| 420 | + } |
| 421 | + ] |
394 | 422 | }, |
395 | 423 | { |
396 | | - "key": "existing_backup_kms_key_crn" |
| 424 | + "key": "existing_backup_kms_key_crn", |
| 425 | + "value_constraints": [ |
| 426 | + { |
| 427 | + "type": "regex", |
| 428 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 429 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:key:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
| 430 | + } |
| 431 | + ] |
397 | 432 | }, |
398 | 433 | { |
399 | 434 | "key": "use_default_backup_encryption_key" |
|
402 | 437 | "key": "skip_rabbitmq_kms_auth_policy" |
403 | 438 | }, |
404 | 439 | { |
405 | | - "key": "existing_rabbitmq_instance_crn" |
| 440 | + "key": "existing_rabbitmq_instance_crn", |
| 441 | + "value_constraints": [ |
| 442 | + { |
| 443 | + "type": "regex", |
| 444 | + "description": "The value provided for 'existing_rabbitmq_instance_crn' is not valid.", |
| 445 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}messages-for-rabbitmq:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 446 | + } |
| 447 | + ] |
406 | 448 | }, |
407 | 449 | { |
408 | 450 | "key": "cbr_rules", |
|
653 | 695 | "key": "admin_pass" |
654 | 696 | }, |
655 | 697 | { |
656 | | - "key": "existing_secrets_manager_instance_crn" |
| 698 | + "key": "existing_secrets_manager_instance_crn", |
| 699 | + "value_constraints": [ |
| 700 | + { |
| 701 | + "type": "regex", |
| 702 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 703 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}secrets-manager:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 704 | + } |
| 705 | + ] |
657 | 706 | }, |
658 | 707 | { |
659 | 708 | "key": "skip_rabbitmq_secrets_manager_auth_policy" |
|
681 | 730 | }, |
682 | 731 | { |
683 | 732 | "key": "existing_kms_instance_crn", |
684 | | - "required": true |
| 733 | + "required": true, |
| 734 | + "value_constraints": [ |
| 735 | + { |
| 736 | + "type": "regex", |
| 737 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 738 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 739 | + } |
| 740 | + ] |
685 | 741 | }, |
686 | 742 | { |
687 | | - "key": "existing_kms_key_crn" |
| 743 | + "key": "existing_kms_key_crn", |
| 744 | + "value_constraints": [ |
| 745 | + { |
| 746 | + "type": "regex", |
| 747 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 748 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:key:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
| 749 | + } |
| 750 | + ] |
688 | 751 | }, |
689 | 752 | { |
690 | 753 | "key": "key_ring_name" |
|
693 | 756 | "key": "key_name" |
694 | 757 | }, |
695 | 758 | { |
696 | | - "key": "backup_crn" |
| 759 | + "key": "backup_crn", |
| 760 | + "value_constraints": [ |
| 761 | + { |
| 762 | + "type": "regex", |
| 763 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 764 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}messages-for-rabbitmq:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:backup:[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" |
| 765 | + } |
| 766 | + ] |
697 | 767 | }, |
698 | 768 | { |
699 | | - "key": "existing_backup_kms_key_crn" |
| 769 | + "key": "existing_backup_kms_key_crn", |
| 770 | + "value_constraints": [ |
| 771 | + { |
| 772 | + "type": "regex", |
| 773 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 774 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}(kms|hs-crypto):(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:key:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
| 775 | + } |
| 776 | + ] |
700 | 777 | }, |
701 | 778 | { |
702 | 779 | "key": "skip_rabbitmq_kms_auth_policy" |
703 | 780 | }, |
704 | 781 | { |
705 | | - "key": "existing_rabbitmq_instance_crn" |
| 782 | + "key": "existing_rabbitmq_instance_crn", |
| 783 | + "value_constraints": [ |
| 784 | + { |
| 785 | + "type": "regex", |
| 786 | + "description": "The value provided for 'existing_rabbitmq_instance_crn' is not valid.", |
| 787 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}messages-for-rabbitmq:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 788 | + } |
| 789 | + ] |
706 | 790 | }, |
707 | 791 | { |
708 | 792 | "key": "cbr_rules", |
|
0 commit comments