AzureFirewallPropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. AzureFirewallPropertiesFormat
- com.
Implements
public final class AzureFirewallPropertiesFormat
implements JsonSerializable<AzureFirewallPropertiesFormat>
Properties of the Azure Firewall.
Constructor Summary
| Constructor | Description |
|---|---|
| AzureFirewallPropertiesFormat() |
Creates an instance of Azure |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Map<String,String> |
additionalProperties()
Get the additional |
|
Afc |
afcConfiguration()
Get the afc |
|
List<Azure |
applicationRuleCollections()
Get the application |
|
Azure |
autoscaleConfiguration()
Get the autoscale |
|
Sub |
firewallPolicy()
Get the firewall |
|
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
|
Hub |
hubIPAddresses()
Get the hub |
|
List<Azure |
ipConfigurations()
Get the ip |
|
List<Azure |
ipGroups()
Get the ip |
|
Azure |
managementIpConfiguration()
Get the management |
|
List<Azure |
natRuleCollections()
Get the nat |
|
List<Azure |
networkRuleCollections()
Get the network |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Azure |
sku()
Get the sku property: The Azure Firewall Resource SKU. |
|
Azure |
threatIntelMode()
Get the threat |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Sub |
virtualHub()
Get the virtual |
|
Azure |
withAdditionalProperties(Map<String,String> additionalProperties)
Set the additional |
|
Azure |
withApplicationRuleCollections(List<AzureFirewallApplicationRuleCollection> applicationRuleCollections)
Set the application |
|
Azure |
withAutoscaleConfiguration(AzureFirewallAutoscaleConfiguration autoscaleConfiguration)
Set the autoscale |
|
Azure |
withFirewallPolicy(SubResource firewallPolicy)
Set the firewall |
|
Azure |
withHubIPAddresses(HubIpAddresses hubIPAddresses)
Set the hub |
|
Azure |
withIpConfigurations(List<AzureFirewallIpConfiguration> ipConfigurations)
Set the ip |
|
Azure |
withManagementIpConfiguration(AzureFirewallIpConfiguration managementIpConfiguration)
Set the management |
|
Azure |
withNatRuleCollections(List<AzureFirewallNatRuleCollection> natRuleCollections)
Set the nat |
|
Azure |
withNetworkRuleCollections(List<AzureFirewallNetworkRuleCollection> networkRuleCollections)
Set the network |
|
Azure |
withSku(AzureFirewallSku sku)
Set the sku property: The Azure Firewall Resource SKU. |
|
Azure |
withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threat |
|
Azure |
withVirtualHub(SubResource virtualHub)
Set the virtual |
Methods inherited from java.lang.Object
Constructor Details
AzureFirewallPropertiesFormat
public AzureFirewallPropertiesFormat()
Creates an instance of AzureFirewallPropertiesFormat class.
Method Details
additionalProperties
public Map<String,String> additionalProperties()
Get the additionalProperties property: The additional properties used to further config this azure firewall.
Returns:
afcConfiguration
public AfcConfiguration afcConfiguration()
Get the afcConfiguration property: AFC configuration for the Azure Firewall.
Returns:
applicationRuleCollections
public List<AzureFirewallApplicationRuleCollection> applicationRuleCollections()
Get the applicationRuleCollections property: Collection of application rule collections used by Azure Firewall.
Returns:
autoscaleConfiguration
public AzureFirewallAutoscaleConfiguration autoscaleConfiguration()
Get the autoscaleConfiguration property: Properties to provide a custom autoscale configuration to this azure firewall.
Returns:
firewallPolicy
public SubResource firewallPolicy()
Get the firewallPolicy property: The firewallPolicy associated with this azure firewall.
Returns:
fromJson
public static AzureFirewallPropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of AzureFirewallPropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
hubIPAddresses
public HubIpAddresses hubIPAddresses()
Get the hubIPAddresses property: IP addresses associated with AzureFirewall.
Returns:
ipConfigurations
public List<AzureFirewallIpConfiguration> ipConfigurations()
Get the ipConfigurations property: IP configuration of the Azure Firewall resource.
Returns:
ipGroups
public List<AzureFirewallIpGroups> ipGroups()
Get the ipGroups property: IpGroups associated with AzureFirewall.
Returns:
managementIpConfiguration
public AzureFirewallIpConfiguration managementIpConfiguration()
Get the managementIpConfiguration property: IP configuration of the Azure Firewall used for management traffic.
Returns:
natRuleCollections
public List<AzureFirewallNatRuleCollection> natRuleCollections()
Get the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
Returns:
networkRuleCollections
public List<AzureFirewallNetworkRuleCollection> networkRuleCollections()
Get the networkRuleCollections property: Collection of network rule collections used by Azure Firewall.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the Azure firewall resource.
Returns:
sku
public AzureFirewallSku sku()
Get the sku property: The Azure Firewall Resource SKU.
Returns:
threatIntelMode
public AzureFirewallThreatIntelMode threatIntelMode()
Get the threatIntelMode property: The operation mode for Threat Intelligence.
Returns:
toJson
validate
public void validate()
Validates the instance.
virtualHub
public SubResource virtualHub()
Get the virtualHub property: The virtualHub to which the firewall belongs.
Returns:
withAdditionalProperties
public AzureFirewallPropertiesFormat withAdditionalProperties(Map<String,String> additionalProperties)
Set the additionalProperties property: The additional properties used to further config this azure firewall.
Parameters:
Returns:
withApplicationRuleCollections
public AzureFirewallPropertiesFormat withApplicationRuleCollections(List<AzureFirewallApplicationRuleCollection> applicationRuleCollections)
Set the applicationRuleCollections property: Collection of application rule collections used by Azure Firewall.
Parameters:
Returns:
withAutoscaleConfiguration
public AzureFirewallPropertiesFormat withAutoscaleConfiguration(AzureFirewallAutoscaleConfiguration autoscaleConfiguration)
Set the autoscaleConfiguration property: Properties to provide a custom autoscale configuration to this azure firewall.
Parameters:
Returns:
withFirewallPolicy
public AzureFirewallPropertiesFormat withFirewallPolicy(SubResource firewallPolicy)
Set the firewallPolicy property: The firewallPolicy associated with this azure firewall.
Parameters:
Returns:
withHubIPAddresses
public AzureFirewallPropertiesFormat withHubIPAddresses(HubIpAddresses hubIPAddresses)
Set the hubIPAddresses property: IP addresses associated with AzureFirewall.
Parameters:
Returns:
withIpConfigurations
public AzureFirewallPropertiesFormat withIpConfigurations(List<AzureFirewallIpConfiguration> ipConfigurations)
Set the ipConfigurations property: IP configuration of the Azure Firewall resource.
Parameters:
Returns:
withManagementIpConfiguration
public AzureFirewallPropertiesFormat withManagementIpConfiguration(AzureFirewallIpConfiguration managementIpConfiguration)
Set the managementIpConfiguration property: IP configuration of the Azure Firewall used for management traffic.
Parameters:
Returns:
withNatRuleCollections
public AzureFirewallPropertiesFormat withNatRuleCollections(List<AzureFirewallNatRuleCollection> natRuleCollections)
Set the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
Parameters:
Returns:
withNetworkRuleCollections
public AzureFirewallPropertiesFormat withNetworkRuleCollections(List<AzureFirewallNetworkRuleCollection> networkRuleCollections)
Set the networkRuleCollections property: Collection of network rule collections used by Azure Firewall.
Parameters:
Returns:
withSku
public AzureFirewallPropertiesFormat withSku(AzureFirewallSku sku)
Set the sku property: The Azure Firewall Resource SKU.
Parameters:
Returns:
withThreatIntelMode
public AzureFirewallPropertiesFormat withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threatIntelMode property: The operation mode for Threat Intelligence.
Parameters:
Returns:
withVirtualHub
public AzureFirewallPropertiesFormat withVirtualHub(SubResource virtualHub)
Set the virtualHub property: The virtualHub to which the firewall belongs.
Parameters:
Returns: