|
12 | 12 | "containers", |
13 | 13 | "target_roks", |
14 | 14 | "clusters", |
| 15 | + "converged_infra", |
15 | 16 | "platform_engineering" |
16 | 17 | ], |
17 | 18 | "keywords": [ |
|
87 | 88 | "service_name": "Resource group only", |
88 | 89 | "notes": "Viewer access is required in the resource group you want to provision in." |
89 | 90 | }, |
90 | | - { |
91 | | - "role_crns": [ |
92 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
93 | | - ], |
94 | | - "service_name": "All Account Management services", |
95 | | - "notes": "[Optional] Required to create new resource groups when enabling the Account Configuration integration." |
96 | | - }, |
97 | 91 | { |
98 | 92 | "role_crns": [ |
99 | 93 | "crn:v1:bluemix:public:iam::::role:Administrator" |
100 | 94 | ], |
101 | 95 | "service_name": "All Identity and Access enabled services", |
102 | | - "notes": "[Optional] Required to create new resource groups with account settings when enabling the Account Configuration integration." |
| 96 | + "notes": "[Optional] Required to to create trusted profile for App Configuration aggregator which is used for compliance scanning." |
103 | 97 | }, |
104 | 98 | { |
105 | 99 | "role_crns": [ |
|
245 | 239 | { |
246 | 240 | "key": "prefix", |
247 | 241 | "required": true, |
248 | | - "description": "The prefix to add to all resources that this solution creates. To not use any prefix value, you can enter the string `__NULL__`." |
| 242 | + "default_value": "dev", |
| 243 | + "random_string": { |
| 244 | + "length": 4 |
| 245 | + }, |
| 246 | + "value_constraints": [ |
| 247 | + { |
| 248 | + "type": "regex", |
| 249 | + "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.", |
| 250 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 251 | + } |
| 252 | + ] |
249 | 253 | }, |
250 | 254 | { |
251 | 255 | "key": "existing_resource_group_name", |
|
259 | 263 | } |
260 | 264 | }, |
261 | 265 | "default_value": "Default", |
262 | | - "description": "The name of an existing resource group to provision the resources." |
| 266 | + "description": "The name of an existing resource group to provision the resources. [Learn more](https://cloud.ibm.com/docs/account?topic=account-rgs&interface=ui#create_rgs) about how to create a resource group." |
263 | 267 | }, |
264 | 268 | { |
265 | 269 | "key": "region", |
|
574 | 578 | { |
575 | 579 | "key": "network_acls", |
576 | 580 | "type": "list(object)", |
577 | | - "default_value": "[\n {\n name = \"vpc-acl\"\n add_ibm_cloud_internal_rules = true\n add_vpc_connectivity_rules = true\n prepend_ibm_rules = true\n rules = [\n {\n name = \"allow-all-443-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n port_min = 443\n port_max = 443\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-80-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n port_min = 80\n port_max = 80\n source_port_min = 80\n source_port_max = 80\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-ingress-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n source_port_min = 30000\n source_port_max = 32767\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-443-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n source_port_min = 443\n source_port_max = 443\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-80-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n source_port_min = 80\n source_port_max = 80\n port_min = 80\n port_max = 80\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-ingress-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n port_min = 30000\n port_max = 32767\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n }\n ]\n }\n]", |
| 581 | + "default_value": "[\n { name = \"vpc-acl\"\n add_ibm_cloud_internal_rules = true\n add_vpc_connectivity_rules = true\n prepend_ibm_rules = true\n rules = [\n {\n name = \"allow-all-443-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n source_port_min = 443\n source_port_max = 443\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-80-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n source_port_min = 80\n source_port_max = 80\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-ingress-inbound\"\n action = \"allow\"\n direction = \"inbound\"\n tcp = {\n source_port_min = 30000\n source_port_max = 32767\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-443-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n port_max = 443\n port_min = 443\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-80-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n port_min = 80\n port_max = 80\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n },\n {\n name = \"allow-all-ingress-outbound\"\n action = \"allow\"\n direction = \"outbound\"\n tcp = {\n port_min = 30000\n port_max = 32767\n }\n destination = \"0.0.0.0/0\"\n source = \"0.0.0.0/0\"\n }\n ]\n }\n]", |
578 | 582 | "description": "The list of ACLs to create. Provide at least one rule for each ACL. [Learn more](https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc/blob/main/solutions/fully-configurable/DA-types.md#network-acls-).", |
579 | 583 | "required": false, |
580 | 584 | "virtual": true, |
|
671 | 675 | "reference_version": true |
672 | 676 | } |
673 | 677 | ], |
674 | | - "version": "v3.63.1" |
| 678 | + "version": "v3.66.0" |
675 | 679 | } |
676 | 680 | ], |
677 | 681 | "dependency_version_2": true, |
|
748 | 752 | "configuration": [ |
749 | 753 | { |
750 | 754 | "key": "prefix", |
751 | | - "required": true |
| 755 | + "required": true, |
| 756 | + "default_value": "dev", |
| 757 | + "random_string": { |
| 758 | + "length": 4 |
| 759 | + }, |
| 760 | + "value_constraints": [ |
| 761 | + { |
| 762 | + "type": "regex", |
| 763 | + "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.", |
| 764 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 765 | + } |
| 766 | + ] |
752 | 767 | }, |
753 | 768 | { |
754 | 769 | "key": "existing_resource_group_name", |
|
762 | 777 | } |
763 | 778 | }, |
764 | 779 | "default_value": "Default", |
765 | | - "description": "The name of an existing resource group to provision the resources." |
| 780 | + "description": "The name of an existing resource group to provision the resources. [Learn more](https://cloud.ibm.com/docs/account?topic=account-rgs&interface=ui#create_rgs) about how to create a resource group." |
766 | 781 | }, |
767 | 782 | { |
768 | 783 | "key": "default_worker_pool_machine_type", |
|
0 commit comments