private static void UpdateComponentIds(IJEnumerable <JToken> inputs, IArmPropertyValueResolver armPropertyValueResolver) { var componentIdInput = inputs.GetObjectByName("ComponentId")?.GetObject("value"); if (componentIdInput != null) { componentIdInput.ReplacePropertyValueWith(ArmTemplateDynamicProperty.SubscriptionId, armPropertyValueResolver); componentIdInput.ReplacePropertyValueWith(ArmTemplateDynamicProperty.ResourceGroupName, armPropertyValueResolver); componentIdInput.ReplacePropertyValueWith(ArmTemplateDynamicProperty.AppInsightsName, armPropertyValueResolver); } }
private static void UpdatePartSubTitle(IJEnumerable <JToken> inputs, IArmPropertyValueResolver armPropertyValueResolver) { inputs.GetObjectByName("PartSubTitle")?.ReplacePropertyValueWith("value", ArmTemplateDynamicProperty.AppInsightsName, armPropertyValueResolver); }
private static void RemoveDashboardId(IJEnumerable <JToken> inputs) { inputs.GetObjectByName("DashboardId")?.Remove(); }