public class AzureFirewallInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
AzureFirewallInner() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
additionalProperties()
Get the additionalProperties property: The additional properties used to further config this azure firewall.
|
List<AzureFirewallApplicationRuleCollection> |
applicationRuleCollections()
Get the applicationRuleCollections property: Collection of application rule collections used by Azure Firewall.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
com.azure.core.management.SubResource |
firewallPolicy()
Get the firewallPolicy property: The firewallPolicy associated with this azure firewall.
|
HubIpAddresses |
hubIpAddresses()
Get the hubIpAddresses property: IP addresses associated with AzureFirewall.
|
String |
id()
Get the id property: Resource ID.
|
List<AzureFirewallIpConfiguration> |
ipConfigurations()
Get the ipConfigurations property: IP configuration of the Azure Firewall resource.
|
List<AzureFirewallIpGroups> |
ipGroups()
Get the ipGroups property: IpGroups associated with AzureFirewall.
|
AzureFirewallIpConfiguration |
managementIpConfiguration()
Get the managementIpConfiguration property: IP configuration of the Azure Firewall used for management traffic.
|
List<AzureFirewallNatRuleCollection> |
natRuleCollections()
Get the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
|
List<AzureFirewallNetworkRuleCollection> |
networkRuleCollections()
Get the networkRuleCollections property: Collection of network rule collections used by Azure Firewall.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the Azure firewall resource.
|
AzureFirewallSku |
sku()
Get the sku property: The Azure Firewall Resource SKU.
|
AzureFirewallThreatIntelMode |
threatIntelMode()
Get the threatIntelMode property: The operation mode for Threat Intelligence.
|
void |
validate()
Validates the instance.
|
com.azure.core.management.SubResource |
virtualHub()
Get the virtualHub property: The virtualHub to which the firewall belongs.
|
AzureFirewallInner |
withAdditionalProperties(Map<String,String> additionalProperties)
Set the additionalProperties property: The additional properties used to further config this azure firewall.
|
AzureFirewallInner |
withApplicationRuleCollections(List<AzureFirewallApplicationRuleCollection> applicationRuleCollections)
Set the applicationRuleCollections property: Collection of application rule collections used by Azure Firewall.
|
AzureFirewallInner |
withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
Set the firewallPolicy property: The firewallPolicy associated with this azure firewall.
|
AzureFirewallInner |
withHubIpAddresses(HubIpAddresses hubIpAddresses)
Set the hubIpAddresses property: IP addresses associated with AzureFirewall.
|
AzureFirewallInner |
withId(String id)
Set the id property: Resource ID.
|
AzureFirewallInner |
withIpConfigurations(List<AzureFirewallIpConfiguration> ipConfigurations)
Set the ipConfigurations property: IP configuration of the Azure Firewall resource.
|
AzureFirewallInner |
withLocation(String location) |
AzureFirewallInner |
withManagementIpConfiguration(AzureFirewallIpConfiguration managementIpConfiguration)
Set the managementIpConfiguration property: IP configuration of the Azure Firewall used for management traffic.
|
AzureFirewallInner |
withNatRuleCollections(List<AzureFirewallNatRuleCollection> natRuleCollections)
Set the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
|
AzureFirewallInner |
withNetworkRuleCollections(List<AzureFirewallNetworkRuleCollection> networkRuleCollections)
Set the networkRuleCollections property: Collection of network rule collections used by Azure Firewall.
|
AzureFirewallInner |
withSku(AzureFirewallSku sku)
Set the sku property: The Azure Firewall Resource SKU.
|
AzureFirewallInner |
withTags(Map<String,String> tags) |
AzureFirewallInner |
withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threatIntelMode property: The operation mode for Threat Intelligence.
|
AzureFirewallInner |
withVirtualHub(com.azure.core.management.SubResource virtualHub)
Set the virtualHub property: The virtualHub to which the firewall belongs.
|
AzureFirewallInner |
withZones(List<String> zones)
Set the zones property: A list of availability zones denoting where the resource needs to come from.
|
List<String> |
zones()
Get the zones property: A list of availability zones denoting where the resource needs to come from.
|
public List<String> zones()
public AzureFirewallInner withZones(List<String> zones)
zones - the zones value to set.public String etag()
public List<AzureFirewallApplicationRuleCollection> applicationRuleCollections()
public AzureFirewallInner withApplicationRuleCollections(List<AzureFirewallApplicationRuleCollection> applicationRuleCollections)
applicationRuleCollections - the applicationRuleCollections value to set.public List<AzureFirewallNatRuleCollection> natRuleCollections()
public AzureFirewallInner withNatRuleCollections(List<AzureFirewallNatRuleCollection> natRuleCollections)
natRuleCollections - the natRuleCollections value to set.public List<AzureFirewallNetworkRuleCollection> networkRuleCollections()
public AzureFirewallInner withNetworkRuleCollections(List<AzureFirewallNetworkRuleCollection> networkRuleCollections)
networkRuleCollections - the networkRuleCollections value to set.public List<AzureFirewallIpConfiguration> ipConfigurations()
public AzureFirewallInner withIpConfigurations(List<AzureFirewallIpConfiguration> ipConfigurations)
ipConfigurations - the ipConfigurations value to set.public AzureFirewallIpConfiguration managementIpConfiguration()
public AzureFirewallInner withManagementIpConfiguration(AzureFirewallIpConfiguration managementIpConfiguration)
managementIpConfiguration - the managementIpConfiguration value to set.public ProvisioningState provisioningState()
public AzureFirewallThreatIntelMode threatIntelMode()
public AzureFirewallInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
threatIntelMode - the threatIntelMode value to set.public com.azure.core.management.SubResource virtualHub()
public AzureFirewallInner withVirtualHub(com.azure.core.management.SubResource virtualHub)
virtualHub - the virtualHub value to set.public com.azure.core.management.SubResource firewallPolicy()
public AzureFirewallInner withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
firewallPolicy - the firewallPolicy value to set.public HubIpAddresses hubIpAddresses()
public AzureFirewallInner withHubIpAddresses(HubIpAddresses hubIpAddresses)
hubIpAddresses - the hubIpAddresses value to set.public List<AzureFirewallIpGroups> ipGroups()
public AzureFirewallSku sku()
public AzureFirewallInner withSku(AzureFirewallSku sku)
sku - the sku value to set.public Map<String,String> additionalProperties()
public AzureFirewallInner withAdditionalProperties(Map<String,String> additionalProperties)
additionalProperties - the additionalProperties value to set.public String id()
id in class com.azure.core.management.ProxyResourcepublic AzureFirewallInner withId(String id)
id - the id value to set.public AzureFirewallInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic AzureFirewallInner withTags(Map<String,String> tags)
withTags in class com.azure.core.management.Resourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.