public static PSManagedRule ToPSManagedRule(this SdkManagedRule sdkRule) { return(new PSAzureManagedRule { RuleSetType = sdkRule.RuleSetType, RuleSetVersion = sdkRule.RuleSetVersion, RuleGroupOverrides = sdkRule.RuleGroupOverrides?.Select(ruleGroupOverride => ruleGroupOverride.ToPSAzRuleGroupOverride()).ToList() }); }
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() }); }