public override void ExecuteCmdlet() { var ruleGroupOverride = new PSAzureRuleGroupOverride { RuleGroupOverride = Override, Action = Action }; WriteObject(ruleGroupOverride); }
public override void ExecuteCmdlet() { var ruleGroupOverride = new PSAzureRuleGroupOverride { ManagedRuleOverrides = ManagedRuleOverride?.ToList(), RuleGroupName = RuleGroupName }; WriteObject(ruleGroupOverride); }
public static sdkAzManagedRuleGroupOverride ToSdkAzRuleGroupOverride(this PSAzureRuleGroupOverride psAzOverride) { return(new sdkAzManagedRuleGroupOverride() { RuleGroupName = psAzOverride.RuleGroupName, Rules = psAzOverride.ManagedRuleOverrides?.Select(ruleOverride => { return new sdkAzManagedRuleOverride() { Action = ruleOverride.Action, EnabledState = ruleOverride.EnabledState.HasValue ? ruleOverride.EnabledState.Value.ToString() : null, RuleId = ruleOverride.RuleId }; }).ToList() }); }