|
103 | 103 | { |
104 | 104 | "key": "ibmcloud_api_key" |
105 | 105 | }, |
| 106 | + { |
| 107 | + "key": "provider_visibility", |
| 108 | + "options": [ |
| 109 | + { |
| 110 | + "displayname": "private", |
| 111 | + "value": "private" |
| 112 | + }, |
| 113 | + { |
| 114 | + "displayname": "public", |
| 115 | + "value": "public" |
| 116 | + }, |
| 117 | + { |
| 118 | + "displayname": "public-and-private", |
| 119 | + "value": "public-and-private" |
| 120 | + } |
| 121 | + ], |
| 122 | + "hidden": true |
| 123 | + }, |
106 | 124 | { |
107 | 125 | "key": "existing_secrets_manager_crn", |
108 | 126 | "required": true |
|
111 | 129 | "key": "prefix", |
112 | 130 | "required": true |
113 | 131 | }, |
| 132 | + { |
| 133 | + "key": "secrets_manager_region", |
| 134 | + "required": true, |
| 135 | + "virtual": true, |
| 136 | + "default_value": "us-south", |
| 137 | + "description": "The region to provision a new Secrets Manager instance in.", |
| 138 | + "options": [ |
| 139 | + { |
| 140 | + "displayname": "Osaka (jp-osa)", |
| 141 | + "value": "jp-osa" |
| 142 | + }, |
| 143 | + { |
| 144 | + "displayname": "Sydney (au-syd)", |
| 145 | + "value": "au-syd" |
| 146 | + }, |
| 147 | + { |
| 148 | + "displayname": "Tokyo (jp-tok)", |
| 149 | + "value": "jp-tok" |
| 150 | + }, |
| 151 | + { |
| 152 | + "displayname": "Frankfurt (eu-de)", |
| 153 | + "value": "eu-de" |
| 154 | + }, |
| 155 | + { |
| 156 | + "displayname": "London (eu-gb)", |
| 157 | + "value": "eu-gb" |
| 158 | + }, |
| 159 | + { |
| 160 | + "displayname": "Madrid (eu-es)", |
| 161 | + "value": "eu-es" |
| 162 | + }, |
| 163 | + { |
| 164 | + "displayname": "Dallas (us-south)", |
| 165 | + "value": "us-south" |
| 166 | + }, |
| 167 | + { |
| 168 | + "displayname": "Toronto (ca-tor)", |
| 169 | + "value": "ca-tor" |
| 170 | + }, |
| 171 | + { |
| 172 | + "displayname": "Washington DC (us-east)", |
| 173 | + "value": "us-east" |
| 174 | + }, |
| 175 | + { |
| 176 | + "displayname": "Sao Paulo (br-sao)", |
| 177 | + "value": "br-sao" |
| 178 | + } |
| 179 | + ] |
| 180 | + }, |
| 181 | + { |
| 182 | + "key": "secrets_manager_service_plan", |
| 183 | + "required": true, |
| 184 | + "virtual": true, |
| 185 | + "type": "string", |
| 186 | + "options": [ |
| 187 | + { |
| 188 | + "displayname": "Standard", |
| 189 | + "value": "standard" |
| 190 | + }, |
| 191 | + { |
| 192 | + "displayname": "Trial", |
| 193 | + "value": "trial" |
| 194 | + } |
| 195 | + ], |
| 196 | + "default_value": "__NOT_SET__", |
| 197 | + "description": "The pricing plan to use when provisioning a Secrets Manager instance. Possible values: `standard`, `trial`. You can create only one Trial instance of Secrets Manager per account. Before you can create a new Trial instance, you must delete the existing Trial instance and its reclamation. [Learn more](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-create-instance&interface=ui#upgrade-instance-standard)." |
| 198 | + }, |
114 | 199 | { |
115 | 200 | "key": "ibmcloud_cis_api_key" |
116 | 201 | }, |
|
143 | 228 | ] |
144 | 229 | }, |
145 | 230 | { |
146 | | - "key": "acme_letsencrypt_private_key" |
| 231 | + "key": "acme_letsencrypt_private_key", |
| 232 | + "required": true |
147 | 233 | }, |
148 | 234 | { |
149 | | - "key":"private_key_secrets_manager_secret_crn" |
| 235 | + "key":"acme_letsencrypt_private_key_secrets_manager_secret_crn" |
150 | 236 | }, |
151 | 237 | { |
152 | 238 | "key":"skip_iam_authorization_policy" |
|
155 | 241 | "dependencies": [ |
156 | 242 | { |
157 | 243 | "name": "deploy-arch-ibm-secrets-manager", |
158 | | - "description":"Configures Secrets Manager instance for the public certificates engine to be provisioned in.", |
| 244 | + "description": "Create a new Secrets Manager instance.", |
159 | 245 | "id": "6d6ebc76-7bbd-42f5-8bc7-78f4fabd5944-global", |
160 | | - "version": "v2.6.1", |
| 246 | + "version": "v2.6.3", |
161 | 247 | "flavors": [ |
162 | | - "fully-configurable" |
| 248 | + "fully-configurable" |
163 | 249 | ], |
164 | 250 | "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
165 | 251 | "optional": true, |
166 | 252 | "on_by_default": true, |
167 | 253 | "input_mapping": [ |
| 254 | + { |
| 255 | + "dependency_input": "prefix", |
| 256 | + "version_input": "prefix", |
| 257 | + "reference_version": true |
| 258 | + }, |
| 259 | + { |
| 260 | + "dependency_input": "region", |
| 261 | + "version_input": "secrets_manager_region", |
| 262 | + "reference_version": true |
| 263 | + }, |
| 264 | + { |
| 265 | + "dependency_input": "service_plan", |
| 266 | + "version_input": "secrets_manager_service_plan", |
| 267 | + "reference_version": true |
| 268 | + }, |
168 | 269 | { |
169 | 270 | "dependency_output": "secrets_manager_crn", |
170 | 271 | "version_input": "existing_secrets_manager_crn" |
171 | 272 | } |
172 | 273 | ] |
173 | 274 | } |
174 | 275 | ], |
175 | | - "dependency_version_2": true |
| 276 | + "dependency_version_2": true, |
| 277 | + "terraform_version": "1.10.5" |
176 | 278 | } |
177 | 279 | ] |
178 | 280 | } |
|
0 commit comments