|  | 
| 390 | 390 |               "key": "cbr_rules" | 
| 391 | 391 |             } | 
| 392 | 392 |           ] | 
|  | 393 | +        }, | 
|  | 394 | +        { | 
|  | 395 | +          "label": "Fully configurable", | 
|  | 396 | +          "name": "fully-configurable", | 
|  | 397 | +          "install_type": "fullstack", | 
|  | 398 | +          "working_directory": "solutions/fully-configurable", | 
|  | 399 | +          "compliance": { | 
|  | 400 | +            "authority": "scc-v3", | 
|  | 401 | +            "profiles": [ | 
|  | 402 | +              { | 
|  | 403 | +                "profile_name": "IBM Cloud Framework for Financial Services", | 
|  | 404 | +                "profile_version": "1.6.0" | 
|  | 405 | +              } | 
|  | 406 | +            ] | 
|  | 407 | +          }, | 
|  | 408 | +          "iam_permissions": [ | 
|  | 409 | +            { | 
|  | 410 | +              "role_crns": [ | 
|  | 411 | +                "crn:v1:bluemix:public:iam::::role:Editor" | 
|  | 412 | +              ], | 
|  | 413 | +              "service_name": "databases-for-elasticsearch" | 
|  | 414 | +            } | 
|  | 415 | +          ], | 
|  | 416 | +          "architecture": { | 
|  | 417 | +            "descriptions": "This architecture creates an instance of IBM Cloud Databases for Elasticsearch instance with KMS encryption. Supports autoscaling.", | 
|  | 418 | +            "features": [ | 
|  | 419 | +              { | 
|  | 420 | +                "title": " Creates an instance of Databases for Elasticsearch", | 
|  | 421 | +                "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." | 
|  | 422 | +              } | 
|  | 423 | +            ], | 
|  | 424 | +            "diagrams": [ | 
|  | 425 | +              { | 
|  | 426 | +                "diagram": { | 
|  | 427 | +                  "caption": "Databases for Elasticsearch instance on IBM Cloud", | 
|  | 428 | +                  "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-icd-elasticsearch/main/reference-architecture/deployable-architecture-elasticsearch.svg", | 
|  | 429 | +                  "type": "image/svg+xml" | 
|  | 430 | +                }, | 
|  | 431 | +                "description": "This architecture supports creating and configuring an instance of Databases for Elasticsearch instance with KMS encryption." | 
|  | 432 | +              } | 
|  | 433 | +            ] | 
|  | 434 | +          }, | 
|  | 435 | +          "configuration": [ | 
|  | 436 | +            { | 
|  | 437 | +              "key": "ibmcloud_api_key" | 
|  | 438 | +            }, | 
|  | 439 | +            { | 
|  | 440 | +              "key": "provider_visibility", | 
|  | 441 | +              "options": [ | 
|  | 442 | +                { | 
|  | 443 | +                  "displayname": "private", | 
|  | 444 | +                  "value": "private" | 
|  | 445 | +                }, | 
|  | 446 | +                { | 
|  | 447 | +                  "displayname": "public", | 
|  | 448 | +                  "value": "public" | 
|  | 449 | +                }, | 
|  | 450 | +                { | 
|  | 451 | +                  "displayname": "public-and-private", | 
|  | 452 | +                  "value": "public-and-private" | 
|  | 453 | +                } | 
|  | 454 | +              ] | 
|  | 455 | +            }, | 
|  | 456 | +            { | 
|  | 457 | +              "key": "existing_resource_group_name", | 
|  | 458 | +              "required": true, | 
|  | 459 | +              "custom_config": { | 
|  | 460 | +                "type": "resource_group", | 
|  | 461 | +                "grouping": "deployment", | 
|  | 462 | +                "original_grouping": "deployment", | 
|  | 463 | +                "config_constraints": { | 
|  | 464 | +                  "identifier": "rg_name" | 
|  | 465 | +                } | 
|  | 466 | +              } | 
|  | 467 | +            }, | 
|  | 468 | +            { | 
|  | 469 | +              "key": "prefix", | 
|  | 470 | +              "required": true, | 
|  | 471 | +              "description": "Prefix to add to all resources created by this solution. To not use any prefix value, you can enter the string `__NULL__`." | 
|  | 472 | +            }, | 
|  | 473 | +            { | 
|  | 474 | +              "key": "region", | 
|  | 475 | +              "required": true, | 
|  | 476 | +              "options": [ | 
|  | 477 | +                { | 
|  | 478 | +                  "displayname": "Chennai (che01)", | 
|  | 479 | +                  "value": "che01" | 
|  | 480 | +                }, | 
|  | 481 | +                { | 
|  | 482 | +                  "displayname": "Dallas (us-south)", | 
|  | 483 | +                  "value": "us-south" | 
|  | 484 | +                }, | 
|  | 485 | +                { | 
|  | 486 | +                  "displayname": "Frankfurt (eu-de)", | 
|  | 487 | +                  "value": "eu-de" | 
|  | 488 | +                }, | 
|  | 489 | +                { | 
|  | 490 | +                  "displayname": "London (eu-gb)", | 
|  | 491 | +                  "value": "eu-gb" | 
|  | 492 | +                }, | 
|  | 493 | +                { | 
|  | 494 | +                  "displayname": "Madrid (eu-es)", | 
|  | 495 | +                  "value": "eu-es" | 
|  | 496 | +                }, | 
|  | 497 | +                { | 
|  | 498 | +                  "displayname": "Osaka (jp-osa)", | 
|  | 499 | +                  "value": "jp-osa" | 
|  | 500 | +                }, | 
|  | 501 | +                { | 
|  | 502 | +                  "displayname": "Paris (par01)", | 
|  | 503 | +                  "value": "par01" | 
|  | 504 | +                }, | 
|  | 505 | +                { | 
|  | 506 | +                  "displayname": "Sao Paulo (br-sao)", | 
|  | 507 | +                  "value": "br-sao" | 
|  | 508 | +                }, | 
|  | 509 | +                { | 
|  | 510 | +                  "displayname": "Sydney (au-syd)", | 
|  | 511 | +                  "value": "au-syd" | 
|  | 512 | +                }, | 
|  | 513 | +                { | 
|  | 514 | +                  "displayname": "Toronto (ca-tor)", | 
|  | 515 | +                  "value": "ca-tor" | 
|  | 516 | +                }, | 
|  | 517 | +                { | 
|  | 518 | +                  "displayname": "Tokyo (jp-tok)", | 
|  | 519 | +                  "value": "jp-tok" | 
|  | 520 | +                }, | 
|  | 521 | +                { | 
|  | 522 | +                  "displayname": "Washington (us-east)", | 
|  | 523 | +                  "value": "us-east" | 
|  | 524 | +                } | 
|  | 525 | +              ] | 
|  | 526 | +            }, | 
|  | 527 | +            { | 
|  | 528 | +              "key": "name" | 
|  | 529 | +            }, | 
|  | 530 | +            { | 
|  | 531 | +              "key": "existing_elasticsearch_instance_crn" | 
|  | 532 | +            }, | 
|  | 533 | +            { | 
|  | 534 | +              "key": "plan", | 
|  | 535 | +              "options": [ | 
|  | 536 | +                { | 
|  | 537 | +                  "displayname": "enterprise", | 
|  | 538 | +                  "value": "enterprise" | 
|  | 539 | +                }, | 
|  | 540 | +                { | 
|  | 541 | +                  "displayname": "platinum", | 
|  | 542 | +                  "value": "platinum" | 
|  | 543 | +                } | 
|  | 544 | +              ] | 
|  | 545 | +            }, | 
|  | 546 | +            { | 
|  | 547 | +              "key": "service_endpoints" | 
|  | 548 | +            }, | 
|  | 549 | +            { | 
|  | 550 | +              "key": "elasticsearch_version", | 
|  | 551 | +              "required": false, | 
|  | 552 | +              "default_value": "__NULL__", | 
|  | 553 | +              "options": [ | 
|  | 554 | +                { | 
|  | 555 | +                  "displayname": "preferred", | 
|  | 556 | +                  "value": "__NULL__" | 
|  | 557 | +                }, | 
|  | 558 | +                { | 
|  | 559 | +                  "displayname": "8.15", | 
|  | 560 | +                  "value": "8.15" | 
|  | 561 | +                }, | 
|  | 562 | +                { | 
|  | 563 | +                  "displayname": "8.12", | 
|  | 564 | +                  "value": "8.12" | 
|  | 565 | +                }, | 
|  | 566 | +                { | 
|  | 567 | +                  "displayname": "8.10", | 
|  | 568 | +                  "value": "8.10" | 
|  | 569 | +                } | 
|  | 570 | +              ] | 
|  | 571 | +            }, | 
|  | 572 | +            { | 
|  | 573 | +              "key": "tags" | 
|  | 574 | +            }, | 
|  | 575 | +            { | 
|  | 576 | +              "key": "elasticsearch_access_tags" | 
|  | 577 | +            }, | 
|  | 578 | +            { | 
|  | 579 | +              "key": "auto_scaling" | 
|  | 580 | +            }, | 
|  | 581 | +            { | 
|  | 582 | +              "key": "members" | 
|  | 583 | +            }, | 
|  | 584 | +            { | 
|  | 585 | +              "key": "member_memory_mb" | 
|  | 586 | +            }, | 
|  | 587 | +            { | 
|  | 588 | +              "key": "member_cpu_count" | 
|  | 589 | +            }, | 
|  | 590 | +            { | 
|  | 591 | +              "key": "member_disk_mb" | 
|  | 592 | +            }, | 
|  | 593 | +            { | 
|  | 594 | +              "key": "member_host_flavor" | 
|  | 595 | +            }, | 
|  | 596 | +            { | 
|  | 597 | +              "key": "admin_pass" | 
|  | 598 | +            }, | 
|  | 599 | +            { | 
|  | 600 | +              "key": "users" | 
|  | 601 | +            }, | 
|  | 602 | +            { | 
|  | 603 | +              "key": "service_credential_names" | 
|  | 604 | +            }, | 
|  | 605 | +            { | 
|  | 606 | +              "key": "existing_secrets_manager_instance_crn" | 
|  | 607 | +            }, | 
|  | 608 | +            { | 
|  | 609 | +              "key": "existing_secrets_manager_endpoint_type", | 
|  | 610 | +              "options": [ | 
|  | 611 | +                { | 
|  | 612 | +                  "displayname": "public", | 
|  | 613 | +                  "value": "public" | 
|  | 614 | +                }, | 
|  | 615 | +                { | 
|  | 616 | +                  "displayname": "private", | 
|  | 617 | +                  "value": "private" | 
|  | 618 | +                } | 
|  | 619 | +              ] | 
|  | 620 | +            }, | 
|  | 621 | +            { | 
|  | 622 | +              "key": "service_credential_secrets" | 
|  | 623 | +            }, | 
|  | 624 | +            { | 
|  | 625 | +              "key": "use_existing_admin_pass_secrets_manager_secret_group" | 
|  | 626 | +            }, | 
|  | 627 | +            { | 
|  | 628 | +              "key": "admin_pass_secrets_manager_secret_name" | 
|  | 629 | +            }, | 
|  | 630 | +            { | 
|  | 631 | +              "key": "admin_pass_secrets_manager_secret_group" | 
|  | 632 | +            }, | 
|  | 633 | +            { | 
|  | 634 | +              "key": "skip_elasticsearch_to_secrets_manager_auth_policy" | 
|  | 635 | +            }, | 
|  | 636 | +            { | 
|  | 637 | +              "key": "ibmcloud_kms_api_key" | 
|  | 638 | +            }, | 
|  | 639 | +            { | 
|  | 640 | +              "key": "kms_endpoint_type", | 
|  | 641 | +              "options": [ | 
|  | 642 | +                { | 
|  | 643 | +                  "displayname": "public", | 
|  | 644 | +                  "value": "public" | 
|  | 645 | +                }, | 
|  | 646 | +                { | 
|  | 647 | +                  "displayname": "private", | 
|  | 648 | +                  "value": "private" | 
|  | 649 | +                } | 
|  | 650 | +              ] | 
|  | 651 | +            }, | 
|  | 652 | +            { | 
|  | 653 | +              "key": "use_ibm_owned_encryption_key" | 
|  | 654 | +            }, | 
|  | 655 | +            { | 
|  | 656 | +              "key": "existing_kms_instance_crn", | 
|  | 657 | +              "required": true | 
|  | 658 | +            }, | 
|  | 659 | +            { | 
|  | 660 | +              "key": "existing_kms_key_crn" | 
|  | 661 | +            }, | 
|  | 662 | +            { | 
|  | 663 | +              "key": "existing_backup_kms_key_crn" | 
|  | 664 | +            }, | 
|  | 665 | +            { | 
|  | 666 | +              "key": "use_default_backup_encryption_key" | 
|  | 667 | +            }, | 
|  | 668 | +            { | 
|  | 669 | +              "key": "elasticsearch_key_ring_name" | 
|  | 670 | +            }, | 
|  | 671 | +            { | 
|  | 672 | +              "key": "elasticsearch_key_name" | 
|  | 673 | +            }, | 
|  | 674 | +            { | 
|  | 675 | +              "key": "skip_es_kms_auth_policy" | 
|  | 676 | +            }, | 
|  | 677 | +            { | 
|  | 678 | +              "key": "backup_crn" | 
|  | 679 | +            }, | 
|  | 680 | +            { | 
|  | 681 | +              "key": "enable_elser_model" | 
|  | 682 | +            }, | 
|  | 683 | +            { | 
|  | 684 | +              "key": "elser_model_type", | 
|  | 685 | +              "options": [ | 
|  | 686 | +                { | 
|  | 687 | +                  "displayname": ".elser_model_1", | 
|  | 688 | +                  "value": ".elser_model_1" | 
|  | 689 | +                }, | 
|  | 690 | +                { | 
|  | 691 | +                  "displayname": ".elser_model_2", | 
|  | 692 | +                  "value": ".elser_model_2" | 
|  | 693 | +                }, | 
|  | 694 | +                { | 
|  | 695 | +                  "displayname": ".elser_model_2_linux-x86_64", | 
|  | 696 | +                  "value": ".elser_model_2_linux-x86_64" | 
|  | 697 | +                } | 
|  | 698 | +              ] | 
|  | 699 | +            }, | 
|  | 700 | +            { | 
|  | 701 | +              "key": "enable_kibana_dashboard" | 
|  | 702 | +            }, | 
|  | 703 | +            { | 
|  | 704 | +              "key": "kibana_code_engine_new_project_name" | 
|  | 705 | +            }, | 
|  | 706 | +            { | 
|  | 707 | +              "key": "kibana_code_engine_new_app_name" | 
|  | 708 | +            }, | 
|  | 709 | +            { | 
|  | 710 | +              "key": "existing_code_engine_project_id" | 
|  | 711 | +            }, | 
|  | 712 | +            { | 
|  | 713 | +              "key": "kibana_registry_namespace_image" | 
|  | 714 | +            }, | 
|  | 715 | +            { | 
|  | 716 | +              "key": "kibana_image_digest" | 
|  | 717 | +            }, | 
|  | 718 | +            { | 
|  | 719 | +              "key": "kibana_image_port" | 
|  | 720 | +            }, | 
|  | 721 | +            { | 
|  | 722 | +              "key": "kibana_visibility", | 
|  | 723 | +              "options": [ | 
|  | 724 | +                { | 
|  | 725 | +                  "displayname": "local_public", | 
|  | 726 | +                  "value": "local_public" | 
|  | 727 | +                }, | 
|  | 728 | +                { | 
|  | 729 | +                  "displayname": "local_private", | 
|  | 730 | +                  "value": "local_private" | 
|  | 731 | +                }, | 
|  | 732 | +                { | 
|  | 733 | +                  "displayname": "local", | 
|  | 734 | +                  "value": "local" | 
|  | 735 | +                } | 
|  | 736 | +              ] | 
|  | 737 | +            }, | 
|  | 738 | +            { | 
|  | 739 | +              "key": "cbr_rules" | 
|  | 740 | +            } | 
|  | 741 | +          ] | 
| 393 | 742 |         } | 
| 394 | 743 |       ] | 
| 395 | 744 |     } | 
|  | 
0 commit comments