public override void ExecuteCmdlet()
        {
            var ruleGroupOverride = new PSAzureRuleGroupOverride
            {
                RuleGroupOverride = Override,
                Action            = Action
            };

            WriteObject(ruleGroupOverride);
        }
Beispiel #2
0
        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()
     });
 }