Esempio n. 1
0
 private void ResetAll()
 {
     applicationRuleCollection = null;
     natRuleCollection         = null;
     networkRuleCollection     = null;
     ipConfiguration           = null;
     applicationRule           = null;
     natRule     = null;
     networkRule = null;
 }
Esempio n. 2
0
 private void InitIpConfiguratioin()
 {
     if (ipConfiguration == null)
     {
         ipConfiguration = new AzureFirewallIPConfigurationInner();
     }
     if (Inner.IpConfigurations == null)
     {
         Inner.IpConfigurations = new List <AzureFirewallIPConfigurationInner>();
     }
 }
Esempio n. 3
0
 private AzureFirewallImpl DefineAzureFirewallIpConfiguration(string name)
 {
     ipConfiguration = new AzureFirewallIPConfigurationInner
     {
         Name = name
     };
     if (Inner.IpConfigurations == null)
     {
         Inner.IpConfigurations = new List <AzureFirewallIPConfigurationInner>();
     }
     return(this);
 }
Esempio n. 4
0
 AzureFirewall.Definition.IWithCreate IInDefinition <AzureFirewall.Definition.IWithCreate> .Attach()
 {
     if (applicationRuleCollection != null)
     {
         Inner.ApplicationRuleCollections.Add(applicationRuleCollection);
         applicationRuleCollection = null;
     }
     else if (natRuleCollection != null)
     {
         Inner.NatRuleCollections.Add(natRuleCollection);
         natRuleCollection = null;
     }
     else if (networkRuleCollection != null)
     {
         Inner.NetworkRuleCollections.Add(networkRuleCollection);
         networkRuleCollection = null;
     }
     else if (ipConfiguration != null)
     {
         Inner.IpConfigurations.Add(ipConfiguration);
         ipConfiguration = null;
     }
     return(this);
 }