|
9 | 9 | "target_terraform", |
10 | 10 | "terraform", |
11 | 11 | "data_management", |
| 12 | + "database", |
12 | 13 | "solution" |
13 | 14 | ], |
14 | 15 | "keywords": [ |
|
92 | 93 | "architecture": { |
93 | 94 | "features": [ |
94 | 95 | { |
95 | | - "title": "KMS encryption", |
96 | | - "description": "Provides [KMS encryption](https://cloud.ibm.com/docs/databases-for-elasticsearch?topic=databases-for-elasticsearch-key-protect&interface=ui) for the data that you store in the database, enhancing data security." |
97 | | - }, |
98 | | - { |
99 | | - "title": "Autoscaling", |
100 | | - "description": "Provides the [autoscaling](https://cloud.ibm.com/docs/databases-for-elasticsearch?topic=databases-for-elasticsearch-autoscaling&interface=ui) to allow the database to increase resources in response to usage." |
101 | | - }, |
102 | | - { |
103 | | - "title": "Access tags", |
104 | | - "description": "Attaches access tags to the Elasticsearch instance." |
105 | | - }, |
106 | | - { |
107 | | - "title": "Backup restoration", |
108 | | - "description": "Provides [database restoration](https://cloud.ibm.com/docs/cloud-databases?topic=cloud-databases-dashboard-backups&interface=ui) using a backup created by a deployment with the same service ID." |
| 96 | + "title": " ", |
| 97 | + "description": "Configured to use IBM secure by default standards, but can be edited to fit your use case." |
109 | 98 | } |
110 | 99 | ], |
111 | 100 | "diagrams": [ |
|
211 | 200 | } |
212 | 201 | ] |
213 | 202 | }, |
214 | | - { |
215 | | - "key": "elasticsearch_name" |
216 | | - }, |
217 | | - { |
218 | | - "key": "existing_elasticsearch_instance_crn" |
219 | | - }, |
220 | | - { |
221 | | - "key": "plan", |
222 | | - "options": [ |
223 | | - { |
224 | | - "displayname": "enterprise", |
225 | | - "value": "enterprise" |
226 | | - }, |
227 | | - { |
228 | | - "displayname": "platinum", |
229 | | - "value": "platinum" |
230 | | - } |
231 | | - ] |
232 | | - }, |
233 | | - { |
234 | | - "key": "service_endpoints", |
235 | | - "options": [ |
236 | | - { |
237 | | - "displayname": "private", |
238 | | - "value": "private" |
239 | | - }, |
240 | | - { |
241 | | - "displayname": "public", |
242 | | - "value": "public" |
243 | | - } |
244 | | - ] |
245 | | - }, |
246 | 203 | { |
247 | 204 | "key": "elasticsearch_version", |
248 | 205 | "required": false, |
|
266 | 223 | } |
267 | 224 | ] |
268 | 225 | }, |
| 226 | + { |
| 227 | + "key": "name" |
| 228 | + }, |
| 229 | + { |
| 230 | + "key": "plan", |
| 231 | + "options": [ |
| 232 | + { |
| 233 | + "displayname": "enterprise", |
| 234 | + "value": "enterprise" |
| 235 | + }, |
| 236 | + { |
| 237 | + "displayname": "platinum", |
| 238 | + "value": "platinum" |
| 239 | + } |
| 240 | + ] |
| 241 | + }, |
269 | 242 | { |
270 | 243 | "key": "elasticsearch_resource_tags", |
271 | 244 | "type": "array", |
|
288 | 261 | } |
289 | 262 | } |
290 | 263 | }, |
291 | | - { |
292 | | - "key": "auto_scaling" |
293 | | - }, |
294 | 264 | { |
295 | 265 | "key": "members" |
296 | 266 | }, |
|
307 | 277 | "key": "member_host_flavor" |
308 | 278 | }, |
309 | 279 | { |
310 | | - "key": "admin_pass" |
| 280 | + "key": "auto_scaling" |
311 | 281 | }, |
312 | 282 | { |
313 | | - "key": "users", |
| 283 | + "key": "service_endpoints", |
| 284 | + "options": [ |
| 285 | + { |
| 286 | + "displayname": "private", |
| 287 | + "value": "private" |
| 288 | + }, |
| 289 | + { |
| 290 | + "displayname": "public", |
| 291 | + "value": "public" |
| 292 | + } |
| 293 | + ] |
| 294 | + }, |
| 295 | + { |
| 296 | + "key": "service_credential_names" |
| 297 | + }, |
| 298 | + { |
| 299 | + "key": "service_credential_secrets", |
314 | 300 | "type": "array", |
315 | 301 | "custom_config": { |
316 | 302 | "type": "textarea", |
|
319 | 305 | } |
320 | 306 | }, |
321 | 307 | { |
322 | | - "key": "service_credential_names" |
| 308 | + "key": "admin_pass" |
323 | 309 | }, |
324 | 310 | { |
325 | 311 | "key": "existing_secrets_manager_instance_crn" |
326 | 312 | }, |
327 | 313 | { |
328 | 314 | "key": "existing_secrets_manager_endpoint_type", |
| 315 | + "hidden": true, |
329 | 316 | "options": [ |
330 | 317 | { |
331 | 318 | "displayname": "public", |
|
338 | 325 | ] |
339 | 326 | }, |
340 | 327 | { |
341 | | - "key": "service_credential_secrets", |
| 328 | + "key": "skip_elasticsearch_to_secrets_manager_auth_policy" |
| 329 | + }, |
| 330 | + { |
| 331 | + "key": "admin_pass_secrets_manager_secret_group" |
| 332 | + }, |
| 333 | + { |
| 334 | + "key": "admin_pass_secrets_manager_secret_name" |
| 335 | + }, |
| 336 | + { |
| 337 | + "key": "use_existing_admin_pass_secrets_manager_secret_group" |
| 338 | + }, |
| 339 | + { |
| 340 | + "key": "users", |
342 | 341 | "type": "array", |
343 | 342 | "custom_config": { |
344 | 343 | "type": "textarea", |
|
347 | 346 | } |
348 | 347 | }, |
349 | 348 | { |
350 | | - "key": "use_existing_admin_pass_secrets_manager_secret_group" |
351 | | - }, |
352 | | - { |
353 | | - "key": "admin_pass_secrets_manager_secret_name" |
| 349 | + "key": "ibmcloud_kms_api_key" |
354 | 350 | }, |
355 | 351 | { |
356 | | - "key": "admin_pass_secrets_manager_secret_group" |
| 352 | + "key": "kms_encryption_enabled" |
357 | 353 | }, |
358 | 354 | { |
359 | | - "key": "skip_elasticsearch_to_secrets_manager_auth_policy" |
| 355 | + "key": "existing_kms_instance_crn" |
360 | 356 | }, |
361 | 357 | { |
362 | | - "key": "ibmcloud_kms_api_key" |
| 358 | + "key": "existing_kms_key_crn" |
363 | 359 | }, |
364 | 360 | { |
365 | 361 | "key": "kms_endpoint_type", |
| 362 | + "hidden": true, |
366 | 363 | "options": [ |
367 | 364 | { |
368 | 365 | "displayname": "public", |
|
375 | 372 | ] |
376 | 373 | }, |
377 | 374 | { |
378 | | - "key": "kms_encryption_enabled" |
| 375 | + "key": "key_ring_name" |
379 | 376 | }, |
380 | 377 | { |
381 | | - "key": "existing_kms_instance_crn" |
| 378 | + "key": "key_name" |
382 | 379 | }, |
383 | 380 | { |
384 | | - "key": "existing_kms_key_crn" |
| 381 | + "key": "elasticsearch_backup_crn" |
385 | 382 | }, |
386 | 383 | { |
387 | 384 | "key": "existing_backup_kms_key_crn" |
388 | 385 | }, |
389 | 386 | { |
390 | 387 | "key": "use_default_backup_encryption_key" |
391 | 388 | }, |
392 | | - { |
393 | | - "key": "key_ring_name" |
394 | | - }, |
395 | | - { |
396 | | - "key": "key_name" |
397 | | - }, |
398 | 389 | { |
399 | 390 | "key": "skip_elasticsearch_kms_auth_policy" |
400 | 391 | }, |
401 | 392 | { |
402 | | - "key": "elasticsearch_backup_crn" |
| 393 | + "key": "existing_elasticsearch_instance_crn" |
403 | 394 | }, |
404 | 395 | { |
405 | 396 | "key": "enable_elser_model" |
|
484 | 475 | "role_crns": [ |
485 | 476 | "crn:v1:bluemix:public:iam::::role:Editor" |
486 | 477 | ], |
487 | | - "service_name": "databases-for-elasticsearch" |
| 478 | + "service_name": "databases-for-redis" |
| 479 | + }, |
| 480 | + { |
| 481 | + "role_crns": [ |
| 482 | + "crn:v1:bluemix:public:iam::::role:Editor" |
| 483 | + ], |
| 484 | + "service_name": "kms", |
| 485 | + "notes": "[Optional] Editor access is required to create keys. It is required only if KMS encryption is enabled." |
| 486 | + }, |
| 487 | + { |
| 488 | + "role_crns": [ |
| 489 | + "crn:v1:bluemix:public:iam::::role:Editor" |
| 490 | + ], |
| 491 | + "service_name": "hs-crypto", |
| 492 | + "notes": "[Optional] Editor access is required to create keys in HPCS. It is required only if KMS encryption is enabled." |
488 | 493 | } |
489 | 494 | ], |
490 | 495 | "architecture": { |
491 | | - "descriptions": "This architecture creates an instance of IBM Cloud Databases for Elasticsearch instance with KMS encryption. Supports autoscaling.", |
492 | 496 | "features": [ |
493 | 497 | { |
494 | | - "title": " Creates an instance of Databases for Elasticsearch", |
495 | | - "description": "This architecture creates an instance of IBM Cloud Databases for Elasticsearch with KMS encryption. It accepts or creates a resource group, and provides autoscaling rules." |
| 498 | + "title": " ", |
| 499 | + "description": "Configured to use IBM secure by default standards that can't be changed." |
496 | 500 | } |
497 | 501 | ], |
498 | 502 | "diagrams": [ |
|
581 | 585 | } |
582 | 586 | ] |
583 | 587 | }, |
584 | | - { |
585 | | - "key": "elasticsearch_name" |
586 | | - }, |
587 | | - { |
588 | | - "key": "existing_elasticsearch_instance_crn" |
589 | | - }, |
590 | | - { |
| 588 | +{ |
591 | 589 | "key": "plan", |
592 | 590 | "options": [ |
593 | 591 | { |
|
623 | 621 | } |
624 | 622 | ] |
625 | 623 | }, |
| 624 | + { |
| 625 | + "key": "name" |
| 626 | + }, |
626 | 627 | { |
627 | 628 | "key": "elasticsearch_resource_tags", |
628 | 629 | "type": "array", |
|
645 | 646 | } |
646 | 647 | } |
647 | 648 | }, |
648 | | - { |
649 | | - "key": "auto_scaling" |
650 | | - }, |
651 | 649 | { |
652 | 650 | "key": "members" |
653 | 651 | }, |
|
664 | 662 | "key": "member_host_flavor" |
665 | 663 | }, |
666 | 664 | { |
667 | | - "key": "admin_pass" |
| 665 | + "key": "auto_scaling" |
668 | 666 | }, |
669 | 667 | { |
670 | | - "key": "users", |
| 668 | + "key": "service_credential_names" |
| 669 | + }, |
| 670 | + { |
| 671 | + "key": "service_credential_secrets", |
671 | 672 | "type": "array", |
672 | 673 | "custom_config": { |
673 | 674 | "type": "textarea", |
|
676 | 677 | } |
677 | 678 | }, |
678 | 679 | { |
679 | | - "key": "service_credential_names" |
| 680 | + "key": "admin_pass" |
680 | 681 | }, |
681 | 682 | { |
682 | 683 | "key": "existing_secrets_manager_instance_crn" |
683 | 684 | }, |
684 | 685 | { |
685 | | - "key": "service_credential_secrets", |
686 | | - "type": "array", |
687 | | - "custom_config": { |
688 | | - "type": "textarea", |
689 | | - "grouping": "deployment", |
690 | | - "original_grouping": "deployment" |
691 | | - } |
| 686 | + "key": "skip_elasticsearch_to_secrets_manager_auth_policy" |
692 | 687 | }, |
693 | 688 | { |
694 | | - "key": "use_existing_admin_pass_secrets_manager_secret_group" |
| 689 | + "key": "admin_pass_secrets_manager_secret_group" |
695 | 690 | }, |
696 | 691 | { |
697 | 692 | "key": "admin_pass_secrets_manager_secret_name" |
698 | 693 | }, |
699 | 694 | { |
700 | | - "key": "admin_pass_secrets_manager_secret_group" |
| 695 | + "key": "use_existing_admin_pass_secrets_manager_secret_group" |
701 | 696 | }, |
702 | 697 | { |
703 | | - "key": "skip_elasticsearch_to_secrets_manager_auth_policy" |
| 698 | + "key": "users", |
| 699 | + "type": "array", |
| 700 | + "custom_config": { |
| 701 | + "type": "textarea", |
| 702 | + "grouping": "deployment", |
| 703 | + "original_grouping": "deployment" |
| 704 | + } |
704 | 705 | }, |
705 | 706 | { |
706 | 707 | "key": "ibmcloud_kms_api_key" |
|
711 | 712 | { |
712 | 713 | "key": "existing_kms_key_crn" |
713 | 714 | }, |
714 | | - { |
715 | | - "key": "existing_backup_kms_key_crn" |
716 | | - }, |
717 | 715 | { |
718 | 716 | "key": "key_ring_name" |
719 | 717 | }, |
720 | 718 | { |
721 | 719 | "key": "key_name" |
722 | 720 | }, |
| 721 | + { |
| 722 | + "key": "elasticsearch_backup_crn" |
| 723 | + }, |
| 724 | + { |
| 725 | + "key": "existing_backup_kms_key_crn" |
| 726 | + }, |
723 | 727 | { |
724 | 728 | "key": "skip_elasticsearch_kms_auth_policy" |
725 | 729 | }, |
726 | 730 | { |
727 | | - "key": "elasticsearch_backup_crn" |
| 731 | + "key": "existing_elasticsearch_instance_crn" |
728 | 732 | }, |
729 | 733 | { |
730 | 734 | "key": "enable_elser_model" |
|
0 commit comments