|
109 | 109 | }, |
110 | 110 | { |
111 | 111 | "key": "provider_visibility", |
112 | | - "options": [ |
113 | | - { |
114 | | - "displayname": "private", |
115 | | - "value": "private" |
116 | | - }, |
117 | | - { |
118 | | - "displayname": "public", |
119 | | - "value": "public" |
120 | | - }, |
121 | | - { |
122 | | - "displayname": "public-and-private", |
123 | | - "value": "public-and-private" |
124 | | - } |
125 | | - ] |
| 112 | + "hidden": true |
126 | 113 | }, |
127 | 114 | { |
128 | 115 | "key": "prefix", |
129 | 116 | "required": true |
130 | 117 | }, |
131 | 118 | { |
132 | | - "key": "use_existing_resource_group" |
| 119 | + "key": "resource_group_name", |
| 120 | + "display_name": "resource_group", |
| 121 | + "required": false, |
| 122 | + "default_value": "Default", |
| 123 | + "custom_config": { |
| 124 | + "type": "resource_group", |
| 125 | + "grouping": "deployment", |
| 126 | + "original_grouping": "deployment", |
| 127 | + "config_constraints": { |
| 128 | + "identifier": "rg_name" |
| 129 | + } |
| 130 | + } |
133 | 131 | }, |
134 | 132 | { |
135 | | - "key": "resource_group_name" |
| 133 | + "key": "use_existing_resource_group", |
| 134 | + "hidden": true, |
| 135 | + "default_value": true |
136 | 136 | }, |
137 | 137 | { |
138 | 138 | "custom_config": { |
|
440 | 440 | }, |
441 | 441 | { |
442 | 442 | "key": "existing_kms_instance_crn", |
443 | | - "required": true |
| 443 | + "required": true, |
| 444 | + "default_value": "__NOT_SET__" |
444 | 445 | }, |
445 | 446 | { |
446 | 447 | "key": "cos_key_name" |
|
509 | 510 | "description": "This architecture supports creating and configuring IBM Cloud Observability instances and IBM Cloud Activity Tracker Event Routing to an Object Storage bucket and Cloud Logs instance." |
510 | 511 | } |
511 | 512 | ] |
512 | | - } |
| 513 | + }, |
| 514 | + "dependencies": [ |
| 515 | + { |
| 516 | + "name": "deploy-arch-ibm-kms", |
| 517 | + "description": "Enable Cloud Automation for Key Protect when you want services to use your own managed encryption keys. If disabled, it will fall back on IBM Cloud's default service-managed encryption.", |
| 518 | + "id": "2cad4789-fa90-4886-9c9e-857081c273ee-global", |
| 519 | + "version": "v5.1.4", |
| 520 | + "flavors": [ |
| 521 | + "fully-configurable" |
| 522 | + ], |
| 523 | + "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
| 524 | + "optional": true, |
| 525 | + "on_by_default": true, |
| 526 | + "input_mapping": [ |
| 527 | + { |
| 528 | + "dependency_output": "kms_instance_crn", |
| 529 | + "version_input": "existing_kms_instance_crn" |
| 530 | + }, |
| 531 | + { |
| 532 | + "dependency_input": "prefix", |
| 533 | + "version_input": "prefix", |
| 534 | + "reference_version": true |
| 535 | + }, |
| 536 | + { |
| 537 | + "dependency_input": "region", |
| 538 | + "version_input": "region", |
| 539 | + "reference_version": true |
| 540 | + } |
| 541 | + ], |
| 542 | + "ignore_auto_referencing": [ |
| 543 | + "*" |
| 544 | + ] |
| 545 | + }, |
| 546 | + { |
| 547 | + "name": "deploy-arch-ibm-account-infra-base", |
| 548 | + "description": "Cloud automation for Account Configuration organizes your IBM Cloud account with a ready-made set of resource groups by default—and, when you enable the “with Account Settings” option, it also applies baseline security and governance settings.", |
| 549 | + "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
| 550 | + "version": "v3.0.7", |
| 551 | + "flavors": [ |
| 552 | + "resource-group-only", |
| 553 | + "resource-groups-with-account-settings" |
| 554 | + ], |
| 555 | + "default_flavor": "resource-group-only", |
| 556 | + "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
| 557 | + "optional": true, |
| 558 | + "on_by_default": false, |
| 559 | + "input_mapping": [ |
| 560 | + { |
| 561 | + "dependency_input": "prefix", |
| 562 | + "version_input": "prefix", |
| 563 | + "reference_version": true |
| 564 | + }, |
| 565 | + { |
| 566 | + "version_input": "use_existing_resource_group", |
| 567 | + "value": true |
| 568 | + }, |
| 569 | + { |
| 570 | + "dependency_output": "observability_resource_group_name", |
| 571 | + "version_input": "resource_group_name" |
| 572 | + } |
| 573 | + ], |
| 574 | + "ignore_auto_referencing": [ |
| 575 | + "*" |
| 576 | + ] |
| 577 | + } |
| 578 | + ], |
| 579 | + "dependency_version_2": true, |
| 580 | + "terraform_version": "1.10.5" |
513 | 581 | }, |
514 | 582 | { |
515 | 583 | "label": "Agents", |
|
0 commit comments