|
313 | 313 | "key": "admin_pass" |
314 | 314 | }, |
315 | 315 | { |
316 | | - "key": "existing_secrets_manager_instance_crn" |
| 316 | + "key": "existing_secrets_manager_instance_crn", |
| 317 | + "value_constraints": [ |
| 318 | + { |
| 319 | + "type": "regex", |
| 320 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 321 | + "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}::$" |
| 322 | + } |
| 323 | + ] |
317 | 324 | }, |
318 | 325 | { |
319 | 326 | "key": "existing_secrets_manager_endpoint_type", |
|
357 | 364 | "key": "kms_encryption_enabled" |
358 | 365 | }, |
359 | 366 | { |
360 | | - "key": "existing_kms_instance_crn" |
| 367 | + "key": "existing_kms_instance_crn", |
| 368 | + "value_constraints": [ |
| 369 | + { |
| 370 | + "type": "regex", |
| 371 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 372 | + "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}::$" |
| 373 | + } |
| 374 | + ] |
361 | 375 | }, |
362 | 376 | { |
363 | | - "key": "existing_kms_key_crn" |
| 377 | + "key": "existing_kms_key_crn", |
| 378 | + "value_constraints": [ |
| 379 | + { |
| 380 | + "type": "regex", |
| 381 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 382 | + "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}$" |
| 383 | + } |
| 384 | + ] |
364 | 385 | }, |
365 | 386 | { |
366 | 387 | "key": "kms_endpoint_type", |
|
383 | 404 | "key": "key_name" |
384 | 405 | }, |
385 | 406 | { |
386 | | - "key": "backup_crn" |
| 407 | + "key": "backup_crn", |
| 408 | + "value_constraints": [ |
| 409 | + { |
| 410 | + "type": "regex", |
| 411 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 412 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mongodb:(.*:)([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}$" |
| 413 | + } |
| 414 | + ] |
387 | 415 | }, |
388 | 416 | { |
389 | | - "key": "existing_backup_kms_key_crn" |
| 417 | + "key": "existing_backup_kms_key_crn", |
| 418 | + "value_constraints": [ |
| 419 | + { |
| 420 | + "type": "regex", |
| 421 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 422 | + "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}$" |
| 423 | + } |
| 424 | + ] |
390 | 425 | }, |
391 | 426 | { |
392 | 427 | "key": "use_default_backup_encryption_key" |
|
395 | 430 | "key": "skip_mongodb_kms_auth_policy" |
396 | 431 | }, |
397 | 432 | { |
398 | | - "key": "existing_mongodb_instance_crn" |
| 433 | + "key": "existing_mongodb_instance_crn", |
| 434 | + "value_constraints": [ |
| 435 | + { |
| 436 | + "type": "regex", |
| 437 | + "description": "The value provided for 'existing_mongodb_instance_crn' is not valid.", |
| 438 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mongodb:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 439 | + } |
| 440 | + ] |
399 | 441 | } |
400 | 442 | ], |
401 | 443 | "terraform_version": "1.12.2", |
|
632 | 674 | "key": "admin_pass" |
633 | 675 | }, |
634 | 676 | { |
635 | | - "key": "existing_secrets_manager_instance_crn" |
| 677 | + "key": "existing_secrets_manager_instance_crn", |
| 678 | + "value_constraints": [ |
| 679 | + { |
| 680 | + "type": "regex", |
| 681 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 682 | + "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}::$" |
| 683 | + } |
| 684 | + ] |
636 | 685 | }, |
637 | 686 | { |
638 | 687 | "key": "skip_mongodb_secrets_manager_auth_policy" |
|
660 | 709 | }, |
661 | 710 | { |
662 | 711 | "key": "existing_kms_instance_crn", |
663 | | - "required": true |
| 712 | + "required": true, |
| 713 | + "value_constraints": [ |
| 714 | + { |
| 715 | + "type": "regex", |
| 716 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 717 | + "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}::$" |
| 718 | + } |
| 719 | + ] |
664 | 720 | }, |
665 | 721 | { |
666 | | - "key": "existing_kms_key_crn" |
| 722 | + "key": "existing_kms_key_crn", |
| 723 | + "value_constraints": [ |
| 724 | + { |
| 725 | + "type": "regex", |
| 726 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 727 | + "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}$" |
| 728 | + } |
| 729 | + ] |
667 | 730 | }, |
668 | 731 | { |
669 | 732 | "key": "key_ring_name" |
|
672 | 735 | "key": "key_name" |
673 | 736 | }, |
674 | 737 | { |
675 | | - "key": "backup_crn" |
| 738 | + "key": "backup_crn", |
| 739 | + "value_constraints": [ |
| 740 | + { |
| 741 | + "type": "regex", |
| 742 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 743 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mongodb:(.*:)([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}$" |
| 744 | + } |
| 745 | + ] |
676 | 746 | }, |
677 | 747 | { |
678 | | - "key": "existing_backup_kms_key_crn" |
| 748 | + "key": "existing_backup_kms_key_crn", |
| 749 | + "value_constraints": [ |
| 750 | + { |
| 751 | + "type": "regex", |
| 752 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 753 | + "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}$" |
| 754 | + } |
| 755 | + ] |
679 | 756 | }, |
680 | 757 | { |
681 | 758 | "key": "skip_mongodb_kms_auth_policy" |
682 | 759 | }, |
683 | 760 | { |
684 | | - "key": "existing_mongodb_instance_crn" |
| 761 | + "key": "existing_mongodb_instance_crn", |
| 762 | + "value_constraints": [ |
| 763 | + { |
| 764 | + "type": "regex", |
| 765 | + "description": "The value provided for 'existing_mongodb_instance_crn' is not valid.", |
| 766 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mongodb:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 767 | + } |
| 768 | + ] |
685 | 769 | } |
686 | 770 | ], |
687 | 771 | "terraform_version": "1.12.2", |
|
0 commit comments