public static PSManagedRule ToPSManagedRule(this SdkManagedRule sdkRule)
 {
     return(new PSAzureManagedRule
     {
         RuleSetType = sdkRule.RuleSetType,
         RuleSetVersion = sdkRule.RuleSetVersion,
         RuleGroupOverrides = sdkRule.RuleGroupOverrides?.Select(ruleGroupOverride => ruleGroupOverride.ToPSAzRuleGroupOverride()).ToList()
     });
 }
Esempio n. 2
0
        public static PSManagedRule ToPSManagedRule(this SdkManagedRule sdkRule)
        {
            sdkRule.GetType().ToString();
            var sdkAzRule = (SdkAzureManagedRule)sdkRule;

            return(new PSAzureManagedRule
            {
                Priority = sdkAzRule.Priority,
                RuleGroupOverrides = sdkAzRule.RuleGroupOverrides?.Select(x => x.ToPSAzRuleGroupOverride()).ToList()
            });
        }