|
525 | 525 | "key": "cloud_monitoring_access_key", |
526 | 526 | "type": "password", |
527 | 527 | "description": "The access key that is used by the IBM Cloud Monitoring agent to communicate with the instance.", |
528 | | - "required": false |
| 528 | + "required": true |
529 | 529 | }, |
530 | 530 | { |
531 | 531 | "key": "cloud_monitoring_add_cluster_name", |
|
579 | 579 | { |
580 | 580 | "key": "cloud_monitoring_instance_region", |
581 | 581 | "type": "string", |
582 | | - "default_value": "__NULL__", |
583 | 582 | "description": "The name of the region where the IBM Cloud Monitoring instance is created. This name is used to construct the ingestion endpoint.", |
584 | | - "required": false |
| 583 | + "required": true, |
| 584 | + "custom_config": { |
| 585 | + "type": "region", |
| 586 | + "grouping": "deployment", |
| 587 | + "original_grouping": "deployment", |
| 588 | + "config_constraints": { |
| 589 | + "showKinds": [ |
| 590 | + "region" |
| 591 | + ] |
| 592 | + } |
| 593 | + } |
585 | 594 | }, |
586 | 595 | { |
587 | 596 | "key": "cloud_monitoring_metrics_filter", |
|
607 | 616 | { |
608 | 617 | "key": "cluster_id", |
609 | 618 | "type": "string", |
610 | | - "default_value": "__NOT_SET__", |
611 | 619 | "description": "The ID of the cluster to deploy the agents in.", |
612 | | - "required": true |
| 620 | + "required": true, |
| 621 | + "custom_config": { |
| 622 | + "type": "cluster_var", |
| 623 | + "grouping": "deployment", |
| 624 | + "original_grouping": "deployment" |
| 625 | + } |
613 | 626 | }, |
614 | 627 | { |
615 | 628 | "key": "cluster_resource_group_id", |
616 | 629 | "type": "string", |
617 | | - "default_value": "__NOT_SET__", |
618 | 630 | "description": "The resource group ID of the cluster.", |
619 | | - "required": true |
| 631 | + "required": true, |
| 632 | + "custom_config": { |
| 633 | + "type": "resource_group", |
| 634 | + "grouping": "deployment", |
| 635 | + "original_grouping": "deployment", |
| 636 | + "config_constraints": { |
| 637 | + "identifier": "rg_id" |
| 638 | + } |
| 639 | + } |
620 | 640 | }, |
621 | 641 | { |
622 | 642 | "key": "ibmcloud_api_key", |
|
691 | 711 | "key": "log_analysis_ingestion_key", |
692 | 712 | "type": "password", |
693 | 713 | "description": "The ingestion key that is used by the IBM Cloud logging agent to communicate with the instance.", |
694 | | - "required": false |
| 714 | + "required": true |
695 | 715 | }, |
696 | 716 | { |
697 | 717 | "key": "log_analysis_instance_region", |
698 | 718 | "type": "string", |
699 | | - "default_value": "__NULL__", |
700 | 719 | "description": "The name of the region where the IBM Log Analysis instance is created. The value is used in the ingestion endpoint in the format `api.<var-value>.logging.cloud.ibm.com`.", |
701 | | - "required": false |
| 720 | + "required": true, |
| 721 | + "custom_config": { |
| 722 | + "type": "region", |
| 723 | + "grouping": "deployment", |
| 724 | + "original_grouping": "deployment", |
| 725 | + "config_constraints": { |
| 726 | + "showKinds": [ |
| 727 | + "region" |
| 728 | + ] |
| 729 | + } |
| 730 | + } |
702 | 731 | }, |
703 | 732 | { |
704 | 733 | "key": "log_analysis_secret_name", |
|
0 commit comments