|
325 | 325 | "key": "admin_pass" |
326 | 326 | }, |
327 | 327 | { |
328 | | - "key": "existing_secrets_manager_instance_crn" |
| 328 | + "key": "existing_secrets_manager_instance_crn", |
| 329 | + "value_constraints": [ |
| 330 | + { |
| 331 | + "type": "regex", |
| 332 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 333 | + "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}::$" |
| 334 | + } |
| 335 | + ] |
329 | 336 | }, |
330 | 337 | { |
331 | 338 | "key": "existing_secrets_manager_endpoint_type", |
|
369 | 376 | "key": "kms_encryption_enabled" |
370 | 377 | }, |
371 | 378 | { |
372 | | - "key": "existing_kms_instance_crn" |
| 379 | + "key": "existing_kms_instance_crn", |
| 380 | + "value_constraints": [ |
| 381 | + { |
| 382 | + "type": "regex", |
| 383 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 384 | + "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}::$" |
| 385 | + } |
| 386 | + ] |
373 | 387 | }, |
374 | 388 | { |
375 | | - "key": "existing_kms_key_crn" |
| 389 | + "key": "existing_kms_key_crn", |
| 390 | + "value_constraints": [ |
| 391 | + { |
| 392 | + "type": "regex", |
| 393 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 394 | + "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}$" |
| 395 | + } |
| 396 | + ] |
376 | 397 | }, |
377 | 398 | { |
378 | 399 | "key": "kms_endpoint_type", |
|
395 | 416 | "key": "key_name" |
396 | 417 | }, |
397 | 418 | { |
398 | | - "key": "backup_crn" |
| 419 | + "key": "backup_crn", |
| 420 | + "value_constraints": [ |
| 421 | + { |
| 422 | + "type": "regex", |
| 423 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 424 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([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}$" |
| 425 | + } |
| 426 | + ] |
399 | 427 | }, |
400 | 428 | { |
401 | | - "key": "existing_backup_kms_key_crn" |
| 429 | + "key": "existing_backup_kms_key_crn", |
| 430 | + "value_constraints": [ |
| 431 | + { |
| 432 | + "type": "regex", |
| 433 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 434 | + "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}$" |
| 435 | + } |
| 436 | + ] |
402 | 437 | }, |
403 | 438 | { |
404 | 439 | "key": "use_default_backup_encryption_key" |
|
407 | 442 | "key": "skip_mysql_kms_auth_policy" |
408 | 443 | }, |
409 | 444 | { |
410 | | - "key": "existing_mysql_instance_crn" |
| 445 | + "key": "existing_mysql_instance_crn", |
| 446 | + "value_constraints": [ |
| 447 | + { |
| 448 | + "type": "regex", |
| 449 | + "description": "The value provided for 'existing_mysql_instance_crn' is not valid.", |
| 450 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 451 | + } |
| 452 | + ] |
411 | 453 | }, |
412 | 454 | { |
413 | | - "key": "remote_leader_crn" |
| 455 | + "key": "remote_leader_crn", |
| 456 | + "value_constraints": [ |
| 457 | + { |
| 458 | + "type": "regex", |
| 459 | + "description": "The value provided for 'remote_leader_crn' is not valid.", |
| 460 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 461 | + } |
| 462 | + ] |
414 | 463 | } |
415 | 464 | ], |
416 | 465 | "terraform_version": "1.12.2", |
|
656 | 705 | "key": "admin_pass" |
657 | 706 | }, |
658 | 707 | { |
659 | | - "key": "existing_secrets_manager_instance_crn" |
| 708 | + "key": "existing_secrets_manager_instance_crn", |
| 709 | + "value_constraints": [ |
| 710 | + { |
| 711 | + "type": "regex", |
| 712 | + "description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.", |
| 713 | + "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}::$" |
| 714 | + } |
| 715 | + ] |
660 | 716 | }, |
661 | 717 | { |
662 | 718 | "key": "skip_mysql_secrets_manager_auth_policy" |
|
684 | 740 | }, |
685 | 741 | { |
686 | 742 | "key": "existing_kms_instance_crn", |
687 | | - "required": true |
| 743 | + "required": true, |
| 744 | + "value_constraints": [ |
| 745 | + { |
| 746 | + "type": "regex", |
| 747 | + "description": "The value provided for 'existing_kms_instance_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}::$" |
| 749 | + } |
| 750 | + ] |
688 | 751 | }, |
689 | 752 | { |
690 | | - "key": "existing_kms_key_crn" |
| 753 | + "key": "existing_kms_key_crn", |
| 754 | + "value_constraints": [ |
| 755 | + { |
| 756 | + "type": "regex", |
| 757 | + "description": "The value provided for 'existing_kms_key_crn' is not valid.", |
| 758 | + "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}$" |
| 759 | + } |
| 760 | + ] |
691 | 761 | }, |
692 | 762 | { |
693 | 763 | "key": "key_ring_name" |
|
696 | 766 | "key": "key_name" |
697 | 767 | }, |
698 | 768 | { |
699 | | - "key": "backup_crn" |
| 769 | + "key": "backup_crn", |
| 770 | + "value_constraints": [ |
| 771 | + { |
| 772 | + "type": "regex", |
| 773 | + "description": "The value provided for 'backup_crn' is not valid.", |
| 774 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([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}$" |
| 775 | + } |
| 776 | + ] |
700 | 777 | }, |
701 | 778 | { |
702 | | - "key": "existing_backup_kms_key_crn" |
| 779 | + "key": "existing_backup_kms_key_crn", |
| 780 | + "value_constraints": [ |
| 781 | + { |
| 782 | + "type": "regex", |
| 783 | + "description": "The value provided for 'existing_backup_kms_key_crn' is not valid.", |
| 784 | + "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}$" |
| 785 | + } |
| 786 | + ] |
703 | 787 | }, |
704 | 788 | { |
705 | 789 | "key": "skip_mysql_kms_auth_policy" |
706 | 790 | }, |
707 | 791 | { |
708 | | - "key": "existing_mysql_instance_crn" |
| 792 | + "key": "existing_mysql_instance_crn", |
| 793 | + "value_constraints": [ |
| 794 | + { |
| 795 | + "type": "regex", |
| 796 | + "description": "The value provided for 'existing_mysql_instance_crn' is not valid.", |
| 797 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 798 | + } |
| 799 | + ] |
709 | 800 | }, |
710 | 801 | { |
711 | | - "key": "remote_leader_crn" |
| 802 | + "key": "remote_leader_crn", |
| 803 | + "value_constraints": [ |
| 804 | + { |
| 805 | + "type": "regex", |
| 806 | + "description": "The value provided for 'remote_leader_crn' is not valid.", |
| 807 | + "value": "^__NULL__$|^crn:v\\d:(.*:){2}databases-for-mysql:(.*:)([aos]\\/[\\w_\\-]+):[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 808 | + } |
| 809 | + ] |
712 | 810 | } |
713 | 811 | ], |
714 | 812 | "terraform_version": "1.12.2", |
|
0 commit comments