|  | 
| 63 | 63 |             }, | 
| 64 | 64 |             { | 
| 65 | 65 |               "key": "prefix", | 
| 66 |  | -              "required": true, | 
|  | 66 | +              "default_value": "dev", | 
|  | 67 | +              "random_string": { | 
|  | 68 | +                "length": 4 | 
|  | 69 | +              }, | 
| 67 | 70 |               "value_constraints": [ | 
| 68 | 71 |                 { | 
| 69 | 72 |                   "type": "regex", | 
|  | 
| 139 | 142 |                 "config_constraints": { | 
| 140 | 143 |                   "identifier": "rg_name" | 
| 141 | 144 |                 } | 
| 142 |  | -              }, | 
| 143 |  | -              "default_value": "Default", | 
| 144 |  | -              "description": "The name of an existing resource group to provision the resources." | 
|  | 145 | +              } | 
| 145 | 146 |             }, | 
| 146 | 147 |             { | 
| 147 | 148 |               "key": "logs_routing_tenant_regions", | 
|  | 
| 404 | 405 |               ], | 
| 405 | 406 |               "service_name": "Resource group only", | 
| 406 | 407 |               "notes": "Viewer access is required in the resource group you want to provision in." | 
| 407 |  | -            }, | 
| 408 |  | -            { | 
| 409 |  | -              "role_crns": [ | 
| 410 |  | -                "crn:v1:bluemix:public:iam::::role:Administrator" | 
| 411 |  | -              ], | 
| 412 |  | -              "service_name": "All Account Management services", | 
| 413 |  | -              "notes": "[Optional] Required for consuming Account Configuration deployable architecture which creates resource group." | 
| 414 |  | -            }, | 
| 415 |  | -            { | 
| 416 |  | -              "role_crns": [ | 
| 417 |  | -                "crn:v1:bluemix:public:iam::::role:Administrator" | 
| 418 |  | -              ], | 
| 419 |  | -              "service_name": "All Identity and Access enabled services", | 
| 420 |  | -              "notes": "[Optional] Required for consuming Account Configuration deployable architecture which creates resource group with account setting." | 
| 421 | 408 |             } | 
| 422 | 409 |           ], | 
| 423 | 410 |           "architecture": { | 
|  | 
| 466 | 453 |                   "dependency_input": "enable_platform_metrics", | 
| 467 | 454 |                   "version_input": "enable_platform_metrics", | 
| 468 | 455 |                   "reference_version": true | 
|  | 456 | +                }, | 
|  | 457 | +                { | 
|  | 458 | +                  "dependency_input": "existing_resource_group_name", | 
|  | 459 | +                  "version_input": "existing_resource_group_name", | 
|  | 460 | +                  "reference_version": true | 
| 469 | 461 |                 } | 
| 470 | 462 |               ], | 
| 471 | 463 |               "optional": true, | 
| 472 | 464 |               "on_by_default": true, | 
| 473 |  | -              "version": "v1.7.2" | 
|  | 465 | +              "version": "v1.9.0" | 
| 474 | 466 |             }, | 
| 475 | 467 |             { | 
| 476 | 468 |               "name": "deploy-arch-ibm-cos", | 
| 477 | 469 |               "description": "Set up a Cloud Object Storage (COS) instance to store logs and metrics.", | 
| 478 | 470 |               "id": "68921490-2778-4930-ac6d-bae7be6cd958-global", | 
| 479 |  | -              "version": "v10.2.21", | 
|  | 471 | +              "version": "v10.5.0", | 
| 480 | 472 |               "flavors": [ | 
| 481 | 473 |                 "instance" | 
| 482 | 474 |               ], | 
|  | 
| 485 | 477 |               "on_by_default": true, | 
| 486 | 478 |               "input_mapping": [ | 
| 487 | 479 |                 { | 
| 488 |  | -                  "dependency_input": "resource_group_name", | 
|  | 480 | +                  "dependency_input": "existing_resource_group_name", | 
| 489 | 481 |                   "version_input": "existing_resource_group_name", | 
| 490 | 482 |                   "reference_version": true | 
| 491 | 483 |                 }, | 
|  | 
| 504 | 496 |               "name": "deploy-arch-ibm-kms", | 
| 505 | 497 |               "description": "Enable managed encryption with your own keys via IBM Cloud Key Protect. If disabled, services will default to IBM-managed encryption.", | 
| 506 | 498 |               "id": "2cad4789-fa90-4886-9c9e-857081c273ee-global", | 
| 507 |  | -              "version": "v5.1.27", | 
|  | 499 | +              "version": "v5.4.0", | 
| 508 | 500 |               "flavors": [ | 
| 509 | 501 |                 "fully-configurable" | 
| 510 | 502 |               ], | 
|  | 
| 529 | 521 |                   "dependency_input": "region", | 
| 530 | 522 |                   "version_input": "region", | 
| 531 | 523 |                   "reference_version": true | 
|  | 524 | +                }, | 
|  | 525 | +                { | 
|  | 526 | +                  "dependency_input": "existing_resource_group_name", | 
|  | 527 | +                  "version_input": "existing_resource_group_name", | 
|  | 528 | +                  "reference_version": true | 
| 532 | 529 |                 } | 
| 533 | 530 |               ] | 
| 534 | 531 |             }, | 
|  | 
| 554 | 551 |                   "dependency_input": "region", | 
| 555 | 552 |                   "version_input": "region", | 
| 556 | 553 |                   "reference_version": true | 
|  | 554 | +                }, | 
|  | 555 | +                { | 
|  | 556 | +                  "dependency_input": "existing_resource_group_name", | 
|  | 557 | +                  "version_input": "existing_resource_group_name", | 
|  | 558 | +                  "reference_version": true | 
| 557 | 559 |                 } | 
| 558 | 560 |               ], | 
| 559 | 561 |               "optional": true, | 
| 560 | 562 |               "on_by_default": true, | 
| 561 |  | -              "version": "v2.7.2" | 
| 562 |  | -            }, | 
| 563 |  | -            { | 
| 564 |  | -              "name": "deploy-arch-ibm-account-infra-base", | 
| 565 |  | -              "description": "Organize your IBM Cloud account with preconfigured resource groups. If not selected, the default resource group is used. Optionally, expand to apply recommended security controls via \"with Account Settings\" variation.", | 
| 566 |  | -              "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", | 
| 567 |  | -              "version": "v3.0.23", | 
| 568 |  | -              "flavors": [ | 
| 569 |  | -                "resource-group-only", | 
| 570 |  | -                "resource-groups-with-account-settings" | 
| 571 |  | -              ], | 
| 572 |  | -              "default_flavor": "resource-group-only", | 
| 573 |  | -              "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", | 
| 574 |  | -              "optional": true, | 
| 575 |  | -              "on_by_default": false, | 
| 576 |  | -              "input_mapping": [ | 
| 577 |  | -                { | 
| 578 |  | -                  "dependency_input": "prefix", | 
| 579 |  | -                  "version_input": "prefix", | 
| 580 |  | -                  "reference_version": true | 
| 581 |  | -                }, | 
| 582 |  | -                { | 
| 583 |  | -                  "dependency_output": "observability_resource_group_name", | 
| 584 |  | -                  "version_input": "existing_resource_group_name" | 
| 585 |  | -                } | 
| 586 |  | -              ] | 
|  | 563 | +              "version": "v2.10.0" | 
| 587 | 564 |             } | 
| 588 | 565 |           ], | 
| 589 | 566 |           "dependency_version_2": true, | 
|  | 
| 601 | 578 |             }, | 
| 602 | 579 |             { | 
| 603 | 580 |               "key": "prefix", | 
| 604 |  | -              "required": true, | 
|  | 581 | +              "default_value": "dev", | 
|  | 582 | +              "random_string": { | 
|  | 583 | +                "length": 4 | 
|  | 584 | +              }, | 
| 605 | 585 |               "value_constraints": [ | 
| 606 | 586 |                 { | 
| 607 | 587 |                   "type": "regex", | 
| 608 |  | -                  "description": "Prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It must not end with a hyphen('-'), and cannot contain consecutive hyphens ('--'). It should not exceed 16 characters.", | 
|  | 588 | +                  "description": "Prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It must not end with a hyphen('-'), and cannot contain consecutive hyphens ('--'). It should not exceed 16 characters", | 
| 609 | 589 |                   "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" | 
| 610 | 590 |                 } | 
| 611 | 591 |               ] | 
|  | 
| 688 | 668 |                 "config_constraints": { | 
| 689 | 669 |                   "identifier": "rg_name" | 
| 690 | 670 |                 } | 
| 691 |  | -              }, | 
| 692 |  | -              "default_value": "Default", | 
| 693 |  | -              "description": "The name of an existing resource group to provision the resources." | 
|  | 671 | +              } | 
| 694 | 672 |             }, | 
| 695 | 673 |             { | 
| 696 | 674 |               "key": "logs_routing_tenant_regions", | 
|  | 
0 commit comments