Skip to content

Commit

Permalink
Update upstream_setting
Browse files Browse the repository at this point in the history
  • Loading branch information
Brunhil committed Feb 10, 2021
1 parent d7d77a6 commit 404b809
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions azurerm/internal/services/signalr/signalr_service_resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,11 @@ func resourceArmSignalRServiceUpdate(d *schema.ResourceData, meta interface{}) e
featuresRaw := d.Get("features").(*schema.Set).List()
resourceType.Properties.Features = expandSignalRFeatures(featuresRaw)
}

if d.HasChange("upstream_setting") {
featuresRaw := d.Get("upstream_setting").(*schema.Set).List()
resourceType.Properties.Upstream = expandUpstreamSettings(featuresRaw)
}
}

if d.HasChange("sku") {
Expand Down Expand Up @@ -453,19 +458,17 @@ func flattenUpstreamSettings(upstreamSettings *signalr.ServerlessUpstreamSetting

result := make([]interface{}, 0)
for _, upstreamTemplate := range *upstreamSettings.Templates {
categoryPattern := ""
var categoryPattern, eventPattern, hubPattern, urlTemplate string

if upstreamTemplate.HubPattern != nil {
categoryPattern = *upstreamTemplate.HubPattern
}
eventPattern := ""
if upstreamTemplate.EventPattern != nil {
eventPattern = *upstreamTemplate.EventPattern
}
hubPattern := ""
if upstreamTemplate.HubPattern != nil {
hubPattern = *upstreamTemplate.HubPattern
}
urlTemplate := ""
if upstreamTemplate.URLTemplate != nil {
urlTemplate = *upstreamTemplate.URLTemplate
}
Expand Down

0 comments on commit 404b809

Please sign in to comment.