예제 #1
0
        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);
            }
        }
예제 #2
0
 private static void UpdatePartSubTitle(IJEnumerable <JToken> inputs, IArmPropertyValueResolver armPropertyValueResolver)
 {
     inputs.GetObjectByName("PartSubTitle")?.ReplacePropertyValueWith("value", ArmTemplateDynamicProperty.AppInsightsName, armPropertyValueResolver);
 }
예제 #3
0
 private static void RemoveDashboardId(IJEnumerable <JToken> inputs)
 {
     inputs.GetObjectByName("DashboardId")?.Remove();
 }