@@ -8105,11 +8105,15 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsDataTableLogsQueryAg
81058105 model.ID = core.UUIDPtr(strfmt.UUID(modelMap["id"].(string)))
81068106 model.Name = core.StringPtr(modelMap["name"].(string))
81078107 model.IsVisible = core.BoolPtr(modelMap["is_visible"].(bool))
8108- AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMap["aggregation"].([]interface{})[0].(map[string]interface{}))
8109- if err != nil {
8110- return model, err
8108+ modelMapAggregation := modelMap["aggregation"].([]interface{})
8109+ if modelMapAggregation != nil && len(modelMapAggregation) > 0 {
8110+ AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapAggregation[0].(map[string]interface{}))
8111+ if err != nil {
8112+ return model, err
8113+ }
8114+ model.Aggregation = AggregationModel
81118115 }
8112- model.Aggregation = AggregationModel
8116+
81138117 return model, nil
81148118}
81158119
@@ -8324,11 +8328,15 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsGaugeLogsQuery(model
83248328 model.LuceneQuery = LuceneQueryModel
83258329 }
83268330 if modelMapElement["logs_aggregation"] != nil && len(modelMapElement["logs_aggregation"].([]interface{})) > 0 {
8327- LogsAggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapElement["logs_aggregation"].([]interface{})[0].(map[string]interface{}))
8328- if err != nil {
8329- return model, err
8331+ modelMapAggregation := modelMapElement["aggregation"].([]interface{})
8332+ if modelMapAggregation != nil && len(modelMapAggregation) > 0 {
8333+ LogsAggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapAggregation[0].(map[string]interface{}))
8334+ if err != nil {
8335+ return model, err
8336+ }
8337+ model.LogsAggregation = LogsAggregationModel
83308338 }
8331- model.LogsAggregation = LogsAggregationModel
8339+
83328340 }
83338341 if modelMapElement["filters"] != nil {
83348342 filters := []logsv0.ApisDashboardsV1AstFilterLogsFilter{}
@@ -8488,11 +8496,15 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsPieChartLogsQuery(mo
84888496 }
84898497 model.LuceneQuery = LuceneQueryModel
84908498 }
8491- AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapElement["aggregation"].([]interface{})[0].(map[string]interface{}))
8492- if err != nil {
8493- return model, err
8499+ modelMapAggregation := modelMapElement["aggregation"].([]interface{})
8500+ if modelMapAggregation != nil && len(modelMapAggregation) > 0 {
8501+ AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapAggregation[0].(map[string]interface{}))
8502+ if err != nil {
8503+ return model, err
8504+ }
8505+ model.Aggregation = AggregationModel
84948506 }
8495- model.Aggregation = AggregationModel
8507+
84968508 if modelMapElement["filters"] != nil {
84978509 filters := []logsv0.ApisDashboardsV1AstFilterLogsFilter{}
84988510 for _, filtersItem := range modelMapElement["filters"].([]interface{}) {
@@ -8719,14 +8731,14 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartQuery(modelM
87198731 if modelMap != nil && len(modelMap) > 0 && modelMap[0] != nil {
87208732 modelMapElement := modelMap[0].(map[string]interface{})
87218733 if modelMapElement["logs"] != nil && len(modelMapElement["logs"].([]interface{})) > 0 {
8722- LogsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMapElement["logs"].([]interface{})[0].(map[string]interface{}) )
8734+ LogsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMapElement["logs"].([]interface{}))
87238735 if err != nil {
87248736 return model, err
87258737 }
87268738 model.Logs = LogsModel
87278739 }
87288740 if modelMapElement["metrics"] != nil && len(modelMapElement["metrics"].([]interface{})) > 0 {
8729- MetricsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMapElement["metrics"].([]interface{})[0].(map[string]interface{}) )
8741+ MetricsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMapElement["metrics"].([]interface{}))
87308742 if err != nil {
87318743 return model, err
87328744 }
@@ -8744,85 +8756,95 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartQuery(modelM
87448756 return model, nil
87458757}
87468758
8747- func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMap map[string ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartLogsQuery, error) {
8759+ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMap [ ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartLogsQuery, error) {
87488760 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartLogsQuery{}
8749- if modelMap["lucene_query"] != nil && len(modelMap["lucene_query"].([]interface{})) > 0 {
8750- LuceneQueryModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsCommonLuceneQuery(modelMap["lucene_query"].([]interface{}))
8751- if err != nil {
8752- return model, err
8761+ if len(modelMap) > 0 && modelMap[0] != nil {
8762+ modelMapElement := modelMap[0].(map[string]interface{})
8763+ if modelMapElement["lucene_query"] != nil && len(modelMapElement["lucene_query"].([]interface{})) > 0 {
8764+ LuceneQueryModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsCommonLuceneQuery(modelMapElement["lucene_query"].([]interface{}))
8765+ if err != nil {
8766+ return model, err
8767+ }
8768+ model.LuceneQuery = LuceneQueryModel
87538769 }
8754- model.LuceneQuery = LuceneQueryModel
8755- }
8756- AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMap["aggregation"].([]interface{})[0].(map[string]interface{}))
8757- if err != nil {
8758- return model, err
8759- }
8760- model.Aggregation = AggregationModel
8761- if modelMap["filters"] != nil {
8762- filters := []logsv0.ApisDashboardsV1AstFilterLogsFilter{}
8763- for _, filtersItem := range modelMap["filters"].([]interface{}) {
8764- filtersItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstFilterLogsFilter(filtersItem.(map[string]interface{}))
8770+ modelMapAggregation := modelMapElement["aggregation"].([]interface{})
8771+ if modelMapAggregation != nil && len(modelMapAggregation) > 0 {
8772+ AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapAggregation[0].(map[string]interface{}))
87658773 if err != nil {
87668774 return model, err
87678775 }
8768- filters = append(filters, *filtersItemModel)
8776+ model.Aggregation = AggregationModel
87698777 }
8770- model.Filters = filters
8771- }
8772- if modelMap["group_names_fields"] != nil {
8773- // groupNamesFields := []logsv0.ApisDashboardsV1CommonObservationField{}
8774- // for _, groupNamesFieldsItem := range modelMap["group_names_fields"].([]interface{}) {
8775- // groupNamesFieldsItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(groupNamesFieldsItem.(map[string]interface{}))
8776- // if err != nil {
8777- // return model, err
8778- // }
8779- // groupNamesFields = append(groupNamesFields, *groupNamesFieldsItemModel)
8780- // }
8781- groupNamesFields, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(modelMap["group_names_fields"].([]interface{}))
8782- if err != nil {
8783- return model, err
8778+ if modelMapElement["filters"] != nil {
8779+ filters := []logsv0.ApisDashboardsV1AstFilterLogsFilter{}
8780+ for _, filtersItem := range modelMapElement["filters"].([]interface{}) {
8781+ filtersItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstFilterLogsFilter(filtersItem.(map[string]interface{}))
8782+ if err != nil {
8783+ return model, err
8784+ }
8785+ filters = append(filters, *filtersItemModel)
8786+ }
8787+ model.Filters = filters
87848788 }
8785- model.GroupNamesFields = groupNamesFields
8786- }
8787- if modelMap["stacked_group_name_field"] != nil && len(modelMap["stacked_group_name_field"].([]interface{})) > 0 && modelMap["stacked_group_name_field"].([]interface{})[0] != nil {
8788- StackedGroupNameFieldModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(modelMap["stacked_group_name_field"].([]interface{}))
8789- if err != nil {
8790- return model, err
8789+ if modelMapElement["group_names_fields"] != nil {
8790+ // groupNamesFields := []logsv0.ApisDashboardsV1CommonObservationField{}
8791+ // for _, groupNamesFieldsItem := range modelMapElement["group_names_fields"].([]interface{}) {
8792+ // groupNamesFieldsItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(groupNamesFieldsItem.(map[string]interface{}))
8793+ // if err != nil {
8794+ // return model, err
8795+ // }
8796+ // groupNamesFields = append(groupNamesFields, *groupNamesFieldsItemModel)
8797+ // }
8798+ groupNamesFields, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(modelMapElement["group_names_fields"].([]interface{}))
8799+ if err != nil {
8800+ return model, err
8801+ }
8802+ model.GroupNamesFields = groupNamesFields
8803+ }
8804+ if modelMapElement["stacked_group_name_field"] != nil && len(modelMapElement["stacked_group_name_field"].([]interface{})) > 0 && modelMapElement["stacked_group_name_field"].([]interface{})[0] != nil {
8805+ StackedGroupNameFieldModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonObservationField(modelMapElement["stacked_group_name_field"].([]interface{}))
8806+ if err != nil {
8807+ return model, err
8808+ }
8809+ model.StackedGroupNameField = &StackedGroupNameFieldModel[0]
87918810 }
8792- model.StackedGroupNameField = &StackedGroupNameFieldModel[0]
87938811 }
8812+
87948813 return model, nil
87958814}
87968815
8797- func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMap map[string ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartMetricsQuery, error) {
8816+ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMap [ ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartMetricsQuery, error) {
87988817 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartMetricsQuery{}
8799- if modelMap["promql_query"] != nil && len(modelMap["promql_query"].([]interface{})) > 0 {
8800- PromqlQueryModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsCommonPromQlQuery(modelMap["promql_query"].([]interface{}))
8801- if err != nil {
8802- return model, err
8803- }
8804- model.PromqlQuery = PromqlQueryModel
8805- }
8806- if modelMap["filters"] != nil {
8807- filters := []logsv0.ApisDashboardsV1AstFilterMetricsFilter{}
8808- for _, filtersItem := range modelMap["filters"].([]interface{}) {
8809- filtersItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstFilterMetricsFilter(filtersItem.(map[string]interface{}))
8818+ if len(modelMap) > 0 && modelMap[0] != nil {
8819+ modelMapElement := modelMap[0].(map[string]interface{})
8820+ if modelMapElement["promql_query"] != nil && len(modelMapElement["promql_query"].([]interface{})) > 0 {
8821+ PromqlQueryModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsCommonPromQlQuery(modelMapElement["promql_query"].([]interface{}))
88108822 if err != nil {
88118823 return model, err
88128824 }
8813- filters = append(filters, *filtersItemModel)
8825+ model.PromqlQuery = PromqlQueryModel
88148826 }
8815- model.Filters = filters
8816- }
8817- if modelMap["group_names"] != nil {
8818- groupNames := []string{}
8819- for _, groupNamesItem := range modelMap["group_names"].([]interface{}) {
8820- groupNames = append(groupNames, groupNamesItem.(string))
8827+ if modelMapElement["filters"] != nil {
8828+ filters := []logsv0.ApisDashboardsV1AstFilterMetricsFilter{}
8829+ for _, filtersItem := range modelMapElement["filters"].([]interface{}) {
8830+ filtersItemModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstFilterMetricsFilter(filtersItem.(map[string]interface{}))
8831+ if err != nil {
8832+ return model, err
8833+ }
8834+ filters = append(filters, *filtersItemModel)
8835+ }
8836+ model.Filters = filters
8837+ }
8838+ if modelMapElement["group_names"] != nil {
8839+ groupNames := []string{}
8840+ for _, groupNamesItem := range modelMapElement["group_names"].([]interface{}) {
8841+ groupNames = append(groupNames, groupNamesItem.(string))
8842+ }
8843+ model.GroupNames = groupNames
8844+ }
8845+ if modelMapElement["stacked_group_name"] != nil && modelMapElement["stacked_group_name"].(string) != "" {
8846+ model.StackedGroupName = core.StringPtr(modelMapElement["stacked_group_name"].(string))
88218847 }
8822- model.GroupNames = groupNames
8823- }
8824- if modelMap["stacked_group_name"] != nil && modelMap["stacked_group_name"].(string) != "" {
8825- model.StackedGroupName = core.StringPtr(modelMap["stacked_group_name"].(string))
88268848 }
88278849 return model, nil
88288850}
@@ -8861,7 +8883,7 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartDataprimeQue
88618883func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartQueryValueLogs(modelMap map[string]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartQueryValueLogs, error) {
88628884 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartQueryValueLogs{}
88638885 if modelMap["logs"] != nil && len(modelMap["logs"].([]interface{})) > 0 {
8864- LogsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMap["logs"].([]interface{})[0].(map[string]interface{}) )
8886+ LogsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartLogsQuery(modelMap["logs"].([]interface{}))
88658887 if err != nil {
88668888 return model, err
88678889 }
@@ -8873,7 +8895,7 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartQueryValueLo
88738895func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartQueryValueMetrics(modelMap map[string]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartQueryValueMetrics, error) {
88748896 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartQueryValueMetrics{}
88758897 if modelMap["metrics"] != nil && len(modelMap["metrics"].([]interface{})) > 0 {
8876- MetricsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMap["metrics"].([]interface{})[0].(map[string]interface{}) )
8898+ MetricsModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartMetricsQuery(modelMap["metrics"].([]interface{}))
88778899 if err != nil {
88788900 return model, err
88798901 }
@@ -8995,14 +9017,14 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxis(modelM
89959017 if modelMap != nil && len(modelMap) > 0 && modelMap[0] != nil {
89969018 modelMapElement := modelMap[0].(map[string]interface{})
89979019 if modelMapElement["value"] != nil && len(modelMapElement["value"].([]interface{})) > 0 {
8998- ValueModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMapElement["value"].([]interface{})[0].(map[string]interface{}) )
9020+ ValueModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMapElement["value"].([]interface{}))
89999021 if err != nil {
90009022 return model, err
90019023 }
90029024 model.Value = ValueModel
90039025 }
90049026 if modelMapElement["time"] != nil && len(modelMapElement["time"].([]interface{})) > 0 {
9005- TimeModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMapElement["time"].([]interface{})[0].(map[string]interface{}) )
9027+ TimeModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMapElement["time"].([]interface{}))
90069028 if err != nil {
90079029 return model, err
90089030 }
@@ -9013,26 +9035,30 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxis(modelM
90139035 return model, nil
90149036}
90159037
9016- func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMap map[string] interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty, error) {
9038+ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMap interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty, error) {
90179039 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty{}
90189040 return model, nil
90199041}
90209042
9021- func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMap map[string ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime, error) {
9043+ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMap [ ]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime, error) {
90229044 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime{}
9023- if modelMap["interval"] != nil && modelMap["interval"].(string) != "" {
9024- model.Interval = core.StringPtr(modelMap["interval"].(string))
9025- }
9026- if modelMap["buckets_presented"] != nil {
9027- model.BucketsPresented = core.Int64Ptr(int64(modelMap["buckets_presented"].(int)))
9045+ if len(modelMap) > 0 && modelMap[0] != nil {
9046+ modelMapElement := modelMap[0].(map[string]interface{})
9047+ if modelMapElement["interval"] != nil && modelMapElement["interval"].(string) != "" {
9048+ model.Interval = core.StringPtr(modelMapElement["interval"].(string))
9049+ }
9050+ if modelMapElement["buckets_presented"] != nil {
9051+ model.BucketsPresented = core.Int64Ptr(int64(modelMapElement["buckets_presented"].(int)))
9052+ }
90289053 }
9054+
90299055 return model, nil
90309056}
90319057
90329058func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisTypeValue(modelMap map[string]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisTypeValue, error) {
90339059 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisTypeValue{}
90349060 if modelMap["value"] != nil && len(modelMap["value"].([]interface{})) > 0 {
9035- ValueModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMap["value"].([]interface{})[0].(map[string]interface{}) )
9061+ ValueModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByValueEmpty(modelMap["value"].([]interface{}))
90369062 if err != nil {
90379063 return model, err
90389064 }
@@ -9044,7 +9070,7 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisTypeVal
90449070func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisTypeTime(modelMap map[string]interface{}) (*logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisTypeTime, error) {
90459071 model := &logsv0.ApisDashboardsV1AstWidgetsBarChartXAxisTypeTime{}
90469072 if modelMap["time"] != nil && len(modelMap["time"].([]interface{})) > 0 {
9047- TimeModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMap["time"].([]interface{})[0].(map[string]interface{}) )
9073+ TimeModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsBarChartXAxisXAxisByTime(modelMap["time"].([]interface{}))
90489074 if err != nil {
90499075 return model, err
90509076 }
@@ -9151,11 +9177,15 @@ func ResourceIbmLogsDashboardMapToApisDashboardsV1AstWidgetsHorizontalBarChartLo
91519177 model.LuceneQuery = LuceneQueryModel
91529178 }
91539179 if modelMap["aggregation"] != nil && len(modelMap["aggregation"].([]interface{})) > 0 {
9154- AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMap["aggregation"].([]interface{})[0].(map[string]interface{}))
9155- if err != nil {
9156- return model, err
9180+ modelMapAggregation := modelMap["aggregation"].([]interface{})
9181+ if modelMapAggregation != nil && len(modelMapAggregation) > 0 {
9182+ AggregationModel, err := ResourceIbmLogsDashboardMapToApisDashboardsV1CommonLogsAggregation(modelMapAggregation[0].(map[string]interface{}))
9183+ if err != nil {
9184+ return model, err
9185+ }
9186+ model.Aggregation = AggregationModel
91579187 }
9158- model.Aggregation = AggregationModel
9188+
91599189 }
91609190 if modelMap["filters"] != nil {
91619191 filters := []logsv0.ApisDashboardsV1AstFilterLogsFilter{}
@@ -12175,13 +12205,17 @@ func ResourceIbmLogsDashboardApisDashboardsV1AstWidgetsBarChartToMap(model *logs
1217512205 }
1217612206 modelMap["query"] = []map[string]interface{}{queryMap}
1217712207 modelMap["max_bars_per_chart"] = flex.IntValue(model.MaxBarsPerChart)
12178- modelMap["group_name_template"] = *model.GroupNameTemplate
12208+ if model.GroupNameTemplate != nil {
12209+ modelMap["group_name_template"] = *model.GroupNameTemplate
12210+ }
1217912211 stackDefinitionMap, err := ResourceIbmLogsDashboardApisDashboardsV1AstWidgetsBarChartStackDefinitionToMap(model.StackDefinition)
1218012212 if err != nil {
1218112213 return modelMap, err
1218212214 }
1218312215 modelMap["stack_definition"] = []map[string]interface{}{stackDefinitionMap}
12184- modelMap["scale_type"] = *model.ScaleType
12216+ if model.ScaleType != nil {
12217+ modelMap["scale_type"] = *model.ScaleType
12218+ }
1218512219 colorsByMap, err := ResourceIbmLogsDashboardApisDashboardsV1AstWidgetsCommonColorsByToMap(model.ColorsBy)
1218612220 if err != nil {
1218712221 return modelMap, err
0 commit comments