IUpdateCombined Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The combined template containing all the settings that can be modified.
public interface IUpdateCombined : Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithApplicationRuleProtocol<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDescription<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDescription<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDescription<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationAddress<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationAddress<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationFqdn<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationIpGroup<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationPort<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithDestinationPort<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithFqdnTag<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithRuleProtocol<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithRuleProtocol<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithSourceAddress<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithSourceAddress<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithSourceAddress<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithSourceIpGroup<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithSourceIpGroup<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRule.IWithTargetFqdn<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithNatRuleCollectionActionType<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithPriority<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithPriority<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithPriority<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithRuleCollectionActionType<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.BaseRuleCollection.IWithRuleCollectionActionType<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleCollectionSettings>, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleCollectionSettings, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleSettings, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleSettings, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleCollectionSettings, Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleSettings, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithApplicationRuleCollectionSettings>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNatRuleCollectionSettings>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IWithNetworkRuleCollectionSettings>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IAzureFirewall>
type IUpdateCombined = interface
interface IUpdate
interface IAppliable<IAzureFirewall>
interface IIndexable
interface IUpdateWithTags<IUpdate>
interface IWithThreatIntelMode
interface IWithVirtualHub
interface IWithFirewallPolicy
interface IWithSku
interface IWithAdditionalProperty
interface IWithZones
interface IWithApplicationRuleCollection
interface IWithNatRuleCollection
interface IWithNetworkRuleCollection
interface IWithApplicationRuleCollectionSettings
interface IWithPriority<IWithApplicationRuleCollectionSettings>
interface IWithRuleCollectionActionType<IWithApplicationRuleCollectionSettings>
interface IInUpdate<IUpdate>
interface IWithApplicationRuleSettings
interface IWithDescription<IWithApplicationRuleSettings>
interface IWithSourceAddress<IWithApplicationRuleSettings>
interface IWithApplicationRuleProtocol<IWithApplicationRuleSettings>
interface IWithTargetFqdn<IWithApplicationRuleSettings>
interface IWithFqdnTag<IWithApplicationRuleSettings>
interface IWithSourceIpGroup<IWithApplicationRuleSettings>
interface IInUpdate<IWithApplicationRuleCollectionSettings>
interface IWithNatRuleCollectionSettings
interface IWithPriority<IWithNatRuleCollectionSettings>
interface IWithNatRuleCollectionActionType<IWithNatRuleCollectionSettings>
interface IWithNatRuleSettings
interface IWithDescription<IWithNatRuleSettings>
interface IWithSourceAddress<IWithNatRuleSettings>
interface IWithDestinationAddress<IWithNatRuleSettings>
interface IWithDestinationPort<IWithNatRuleSettings>
interface IWithRuleProtocol<IWithNatRuleSettings>
interface IInUpdate<IWithNatRuleCollectionSettings>
interface IWithNetworkRuleCollectionSettings
interface IWithPriority<IWithNetworkRuleCollectionSettings>
interface IWithRuleCollectionActionType<IWithNetworkRuleCollectionSettings>
interface IWithNetworkRuleSettings
interface IWithDescription<IWithNetworkRuleSettings>
interface IWithRuleProtocol<IWithNetworkRuleSettings>
interface IWithSourceAddress<IWithNetworkRuleSettings>
interface IWithDestinationAddress<IWithNetworkRuleSettings>
interface IWithDestinationPort<IWithNetworkRuleSettings>
interface IWithDestinationFqdn<IWithNetworkRuleSettings>
interface IWithSourceIpGroup<IWithNetworkRuleSettings>
interface IWithDestinationIpGroup<IWithNetworkRuleSettings>
interface IInUpdate<IWithNetworkRuleCollectionSettings>
Public Interface IUpdateCombined
Implements IAppliable(Of IAzureFirewall), IInUpdate(Of IUpdate), IInUpdate(Of IWithApplicationRuleCollectionSettings), IInUpdate(Of IWithNatRuleCollectionSettings), IInUpdate(Of IWithNetworkRuleCollectionSettings), IUpdate, IUpdateWithTags(Of IUpdate), IWithApplicationRuleCollectionSettings, IWithApplicationRuleProtocol(Of IWithApplicationRuleSettings), IWithApplicationRuleSettings, IWithDescription(Of IWithApplicationRuleSettings), IWithDescription(Of IWithNatRuleSettings), IWithDescription(Of IWithNetworkRuleSettings), IWithDestinationAddress(Of IWithNatRuleSettings), IWithDestinationAddress(Of IWithNetworkRuleSettings), IWithDestinationFqdn(Of IWithNetworkRuleSettings), IWithDestinationIpGroup(Of IWithNetworkRuleSettings), IWithDestinationPort(Of IWithNatRuleSettings), IWithDestinationPort(Of IWithNetworkRuleSettings), IWithFqdnTag(Of IWithApplicationRuleSettings), IWithNatRuleCollectionActionType(Of IWithNatRuleCollectionSettings), IWithNatRuleCollectionSettings, IWithNatRuleSettings, IWithNetworkRuleCollectionSettings, IWithNetworkRuleSettings, IWithPriority(Of IWithApplicationRuleCollectionSettings), IWithPriority(Of IWithNatRuleCollectionSettings), IWithPriority(Of IWithNetworkRuleCollectionSettings), IWithRuleCollectionActionType(Of IWithApplicationRuleCollectionSettings), IWithRuleCollectionActionType(Of IWithNetworkRuleCollectionSettings), IWithRuleProtocol(Of IWithNatRuleSettings), IWithRuleProtocol(Of IWithNetworkRuleSettings), IWithSourceAddress(Of IWithApplicationRuleSettings), IWithSourceAddress(Of IWithNatRuleSettings), IWithSourceAddress(Of IWithNetworkRuleSettings), IWithSourceIpGroup(Of IWithApplicationRuleSettings), IWithSourceIpGroup(Of IWithNetworkRuleSettings), IWithTargetFqdn(Of IWithApplicationRuleSettings)
- Implements
-
IWithApplicationRuleProtocol<IWithApplicationRuleSettings> IWithDescription<IWithApplicationRuleSettings> IWithDescription<IWithNatRuleSettings> IWithDescription<IWithNetworkRuleSettings> IWithDestinationAddress<IWithNatRuleSettings> IWithDestinationAddress<IWithNetworkRuleSettings> IWithDestinationFqdn<IWithNetworkRuleSettings> IWithDestinationIpGroup<IWithNetworkRuleSettings> IWithDestinationPort<IWithNatRuleSettings> IWithDestinationPort<IWithNetworkRuleSettings> IWithFqdnTag<IWithApplicationRuleSettings> IWithRuleProtocol<IWithNatRuleSettings> IWithRuleProtocol<IWithNetworkRuleSettings> IWithSourceAddress<IWithApplicationRuleSettings> IWithSourceAddress<IWithNatRuleSettings> IWithSourceAddress<IWithNetworkRuleSettings> IWithSourceIpGroup<IWithApplicationRuleSettings> IWithSourceIpGroup<IWithNetworkRuleSettings> IWithTargetFqdn<IWithApplicationRuleSettings> IWithNatRuleCollectionActionType<IWithNatRuleCollectionSettings> IWithPriority<IWithApplicationRuleCollectionSettings> IWithPriority<IWithNatRuleCollectionSettings> IWithPriority<IWithNetworkRuleCollectionSettings> IWithRuleCollectionActionType<IWithApplicationRuleCollectionSettings> IWithRuleCollectionActionType<IWithNetworkRuleCollectionSettings> IUpdate IWithAdditionalProperty IWithApplicationRuleCollection IWithApplicationRuleCollectionSettings IWithApplicationRuleSettings IWithFirewallPolicy IWithNatRuleCollection IWithNatRuleCollectionSettings IWithNatRuleSettings IWithNetworkRuleCollection IWithNetworkRuleCollectionSettings IWithNetworkRuleSettings IWithSku IWithThreatIntelMode IWithVirtualHub IWithZones IInUpdate<IUpdate> IInUpdate<IWithApplicationRuleCollectionSettings> IInUpdate<IWithNatRuleCollectionSettings> IInUpdate<IWithNetworkRuleCollectionSettings> IUpdateWithTags<IUpdate> IAppliable<IAzureFirewall> IIndexable
Properties
Key | (Inherited from IIndexable) |
Methods
Apply() |
Execute the update request. (Inherited from IAppliable<T>) |
ApplyAsync(CancellationToken, Boolean) |
Execute the update request asynchronously. (Inherited from IAppliable<T>) |
Attach() | (Inherited from IInUpdate<ParentT>) |
DefineAzureFirewallApplicationRule(String) |
Sets the Azure firewall application rule. (Inherited from IWithApplicationRuleCollectionSettings) |
DefineAzureFirewallApplicationRuleCollection(String) |
Sets the Azure firewall application rule collection. (Inherited from IWithApplicationRuleCollection) |
DefineAzureFirewallNatRule(String) |
Sets the Azure firewall nat rule. (Inherited from IWithNatRuleCollectionSettings) |
DefineAzureFirewallNatRuleCollection(String) |
Sets the Azure firewall nat rule collection. (Inherited from IWithNatRuleCollection) |
DefineAzureFirewallNetworkRule(String) |
Sets the Azure firewall network rule. (Inherited from IWithNetworkRuleCollectionSettings) |
DefineAzureFirewallNetworkRuleCollection(String) |
Sets the Azure firewall network rule collection. (Inherited from IWithNetworkRuleCollection) |
UpdateAzureFirewallApplicationRule(String) |
Updates the Azure firewall application rule. (Inherited from IWithApplicationRuleCollectionSettings) |
UpdateAzureFirewallApplicationRuleCollection(String) |
Updates the Azure firewall application rule collection. (Inherited from IWithApplicationRuleCollection) |
UpdateAzureFirewallNatRule(String) |
Updates the Azure firewall nat rule. (Inherited from IWithNatRuleCollectionSettings) |
UpdateAzureFirewallNatRuleCollection(String) |
Updates the Azure firewall nat rule collection. (Inherited from IWithNatRuleCollection) |
UpdateAzureFirewallNetworkRule(String) |
Updates the Azure firewall network rule. (Inherited from IWithNetworkRuleCollectionSettings) |
UpdateAzureFirewallNetworkRuleCollection(String) |
Updates the Azure firewall network rule collection. (Inherited from IWithNetworkRuleCollection) |
WithAdditionalProperties(IDictionary<String,String>) |
Sets the the additional properties used to further config. (Inherited from IWithAdditionalProperty) |
WithAdditionalProperty(String, String) |
Sets the the additional properties used to further config. (Inherited from IWithAdditionalProperty) |
WithAlertModeForThreatIntel() |
Enables the operation mode as 'Alert' for threat intelligence. (Inherited from IWithThreatIntelMode) |
WithAllowActionType() |
Sets the action type of firewall rule collection as 'Allow' in Azure firewall. (Inherited from IWithRuleCollectionActionType<ParentT>) |
WithAnyProtocol() |
Adds ANY protocol in firewall rule. (Inherited from IWithRuleProtocol<ParentT>) |
WithAzureFirewallHubSkuName() |
Sets the resource SKU name to 'AZFW_Hub'. (Inherited from IWithSku) |
WithAzureFirewallVnetSkuName() |
Sets the resource SKU name to 'AZFW_VNet'. (Inherited from IWithSku) |
WithDenyActionType() |
Sets the action type of firewall rule collection as 'Deny' in Azure firewall. (Inherited from IWithRuleCollectionActionType<ParentT>) |
WithDenyModeForThreatIntel() |
Enables the operation mode as 'Deny' for threat intelligence. (Inherited from IWithThreatIntelMode) |
WithDescription(String) |
Sets the description of firewall rule in Azure firewall. (Inherited from IWithDescription<ParentT>) |
WithDestinationAddress(String) |
Sets the destination address of firewall rule in Azure firewall. (Inherited from IWithDestinationAddress<ParentT>) |
WithDestinationAddresses(IList<String>) |
Sets the destination addresses of firewall rule in Azure firewall. (Inherited from IWithDestinationAddress<ParentT>) |
WithDestinationFullQualifiedDomainName(String) |
Sets the full qualified domain name of firewall rule in Azure firewall. (Inherited from IWithDestinationFqdn<ParentT>) |
WithDestinationFullQualifiedDomainNames(IList<String>) |
Sets the full qualified domain names of firewall rule in Azure firewall. (Inherited from IWithDestinationFqdn<ParentT>) |
WithDestinationIpGroup(String) |
Sets the destination IP group of firewall rule in Azure firewall. (Inherited from IWithDestinationIpGroup<ParentT>) |
WithDestinationIpGroups(IList<String>) |
Sets the destination IP groups of firewall rule in Azure firewall. (Inherited from IWithDestinationIpGroup<ParentT>) |
WithDestinationPort(String) |
Sets the destination port of firewall rule in Azure firewall. (Inherited from IWithDestinationPort<ParentT>) |
WithDestinationPorts(IList<String>) |
Sets the destination ports of firewall rule in Azure firewall. (Inherited from IWithDestinationPort<ParentT>) |
WithDnatActionType() |
Sets the action type of firewall rule collection as 'Dnat' in Azure firewall. (Inherited from IWithNatRuleCollectionActionType<ParentT>) |
WithFirewallPolicy(String) |
Sets the firewall policy to which the firewall belongs. (Inherited from IWithFirewallPolicy) |
WithFullQualifiedDomainNameTag(String) |
Sets the tag of full qualified domain name in Azure firewall. (Inherited from IWithFqdnTag<ParentT>) |
WithFullQualifiedDomainNameTags(IList<String>) |
Sets the tags of full qualified domain name in Azure firewall. (Inherited from IWithFqdnTag<ParentT>) |
WithHttpProtocol(Nullable<Int32>) |
Sets the Http protocol of firewall rule in Azure firewall. (Inherited from IWithApplicationRuleProtocol<ParentT>) |
WithHttpsProtocol(Nullable<Int32>) |
Sets the Https protocol of firewall rule in Azure firewall. (Inherited from IWithApplicationRuleProtocol<ParentT>) |
WithIcmpProtocol() |
Adds ICMP protocol in firewall rule. (Inherited from IWithRuleProtocol<ParentT>) |
WithMssqlProtocol(Nullable<Int32>) |
Sets the Mssql protocol of firewall rule in Azure firewall. (Inherited from IWithApplicationRuleProtocol<ParentT>) |
WithOffModeForThreatIntel() |
Enables the operation mode as 'Off' for threat intelligence. (Inherited from IWithThreatIntelMode) |
WithoutAdditionalProperty(String) |
Removes the additional properties used to further config. (Inherited from IWithAdditionalProperty) |
WithoutAzureFirewallApplicationRule(String) |
Removes the Azure firewall application rule. (Inherited from IWithApplicationRuleCollectionSettings) |
WithoutAzureFirewallApplicationRuleCollection(String) |
Removes the Azure firewall application rule collection. (Inherited from IWithApplicationRuleCollection) |
WithoutAzureFirewallNatRule(String) |
Removes the Azure firewall nat rule. (Inherited from IWithNatRuleCollectionSettings) |
WithoutAzureFirewallNatRuleCollection(String) |
Removes the Azure firewall nat rule collection. (Inherited from IWithNatRuleCollection) |
WithoutAzureFirewallNetworkRule(String) |
Removes the Azure firewall network rule. (Inherited from IWithNetworkRuleCollectionSettings) |
WithoutAzureFirewallNetworkRuleCollection(String) |
Removes the Azure firewall network rule collection. (Inherited from IWithNetworkRuleCollection) |
WithoutTag(String) |
Removes a tag from the resource. (Inherited from IUpdateWithTags<T>) |
WithoutZone(String) |
Removes the availability zone denoting where the resource needs to come from. (Inherited from IWithZones) |
WithPriority(Int32) |
Sets the priority of firewall rule collection in Azure firewall. (Inherited from IWithPriority<ParentT>) |
WithSnatActionType() |
Sets the action type of firewall rule collection as 'Snat' in Azure firewall. (Inherited from IWithNatRuleCollectionActionType<ParentT>) |
WithSourceAddress(String) |
Sets the source address of firewall rule in Azure firewall. (Inherited from IWithSourceAddress<ParentT>) |
WithSourceAddresses(IList<String>) |
Sets the source addresses of firewall rule in Azure firewall. (Inherited from IWithSourceAddress<ParentT>) |
WithSourceIpGroup(String) |
Sets the source IP group of firewall rule in Azure firewall. (Inherited from IWithSourceIpGroup<ParentT>) |
WithSourceIpGroups(IList<String>) |
Sets the source IP groups of firewall rule in Azure firewall. (Inherited from IWithSourceIpGroup<ParentT>) |
WithTag(String, String) |
Adds a tag to the resource. (Inherited from IUpdateWithTags<T>) |
WithTags(IDictionary<String,String>) |
Specifies tags for the resource as a {@link Map}. (Inherited from IUpdateWithTags<T>) |
WithTargetFullQualifiedDomainName(String) |
Sets the target full qualified domain name of firewall rule in Azure firewall. (Inherited from IWithTargetFqdn<ParentT>) |
WithTargetFullQualifiedDomainNames(IList<String>) |
Sets the target full qualified domain names of firewall rule in Azure firewall. (Inherited from IWithTargetFqdn<ParentT>) |
WithTcpProtocol() |
Adds TCP protocol in firewall rule. (Inherited from IWithRuleProtocol<ParentT>) |
WithUdpProtocol() |
Adds UDP protocol in firewall rule. (Inherited from IWithRuleProtocol<ParentT>) |
WithVirtualHub(String) |
Sets the virtual hub to which the firewall belongs. (Inherited from IWithVirtualHub) |
WithZone(String) |
Sets the availability zone denoting where the resource needs to come from. (Inherited from IWithZones) |
WithZones(IList<String>) |
Sets the list of availability zones denoting where the resource needs to come from. (Inherited from IWithZones) |
Applies to
Azure SDK for .NET