AzureFirewallInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. AzureFirewallInner
- com.
- com.
- com.
public final class AzureFirewallInner
extends Resource
Azure Firewall resource.
Constructor Summary
Constructor | Description |
---|---|
AzureFirewallInner() |
Creates an instance of Azure |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
additionalProperties()
Get the additional |
List<Azure |
applicationRuleCollections()
Get the application |
Azure |
autoscaleConfiguration()
Get the autoscale |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Sub |
firewallPolicy()
Get the firewall |
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
Hub |
hubIpAddresses()
Get the hub |
String |
id()
Get the id property: Resource ID. |
List<Azure |
ipConfigurations()
Get the ip |
List<Azure |
ipGroups()
Get the ip |
Azure |
managementIpConfiguration()
Get the management |
String |
name()
Get the name property: The name of the resource. |
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) |
String |
type()
Get the type property: The type of the resource. |
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 |
withId(String id)
Set the id property: Resource ID. |
Azure |
withIpConfigurations(List<AzureFirewallIpConfiguration> ipConfigurations)
Set the ip |
Azure |
withLocation(String location) |
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 |
withTags(Map<String,String> tags) |
Azure |
withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threat |
Azure |
withVirtualHub(SubResource virtualHub)
Set the virtual |
Azure |
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. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
AzureFirewallInner
public AzureFirewallInner()
Creates an instance of AzureFirewallInner class.
Method Details
additionalProperties
public Map
Get the additionalProperties property: The additional properties used to further config this azure firewall.
Returns:
applicationRuleCollections
public List
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:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
firewallPolicy
public SubResource firewallPolicy()
Get the firewallPolicy property: The firewallPolicy associated with this azure firewall.
Returns:
fromJson
public static AzureFirewallInner fromJson(JsonReader jsonReader)
Reads an instance of AzureFirewallInner from the JsonReader.
Parameters:
Returns:
Throws:
hubIpAddresses
public HubIpAddresses hubIpAddresses()
Get the hubIpAddresses property: IP addresses associated with AzureFirewall.
Returns:
id
public String id()
Get the id property: Resource ID.
Overrides:
AzureFirewallInner.id()Returns:
ipConfigurations
public List
Get the ipConfigurations property: IP configuration of the Azure Firewall resource.
Returns:
ipGroups
public List
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
AzureFirewallInner.name()Returns:
natRuleCollections
public List
Get the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
Returns:
networkRuleCollections
public List
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
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AzureFirewallInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
AzureFirewallInner.type()Returns:
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 AzureFirewallInner withAdditionalProperties(Map
Set the additionalProperties property: The additional properties used to further config this azure firewall.
Parameters:
Returns:
withApplicationRuleCollections
public AzureFirewallInner withApplicationRuleCollections(List
Set the applicationRuleCollections property: Collection of application rule collections used by Azure Firewall.
Parameters:
Returns:
withAutoscaleConfiguration
public AzureFirewallInner withAutoscaleConfiguration(AzureFirewallAutoscaleConfiguration autoscaleConfiguration)
Set the autoscaleConfiguration property: Properties to provide a custom autoscale configuration to this azure firewall.
Parameters:
Returns:
withFirewallPolicy
public AzureFirewallInner withFirewallPolicy(SubResource firewallPolicy)
Set the firewallPolicy property: The firewallPolicy associated with this azure firewall.
Parameters:
Returns:
withHubIpAddresses
public AzureFirewallInner withHubIpAddresses(HubIpAddresses hubIpAddresses)
Set the hubIpAddresses property: IP addresses associated with AzureFirewall.
Parameters:
Returns:
withId
public AzureFirewallInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIpConfigurations
public AzureFirewallInner withIpConfigurations(List
Set the ipConfigurations property: IP configuration of the Azure Firewall resource.
Parameters:
Returns:
withLocation
public AzureFirewallInner withLocation(String location)
Overrides:
AzureFirewallInner.withLocation(String location)Parameters:
withManagementIpConfiguration
public AzureFirewallInner withManagementIpConfiguration(AzureFirewallIpConfiguration managementIpConfiguration)
Set the managementIpConfiguration property: IP configuration of the Azure Firewall used for management traffic.
Parameters:
Returns:
withNatRuleCollections
public AzureFirewallInner withNatRuleCollections(List
Set the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
Parameters:
Returns:
withNetworkRuleCollections
public AzureFirewallInner withNetworkRuleCollections(List
Set the networkRuleCollections property: Collection of network rule collections used by Azure Firewall.
Parameters:
Returns:
withSku
public AzureFirewallInner withSku(AzureFirewallSku sku)
Set the sku property: The Azure Firewall Resource SKU.
Parameters:
Returns:
withTags
public AzureFirewallInner withTags(Map
Overrides:
AzureFirewallInner.withTags(Map<String,String> tags)Parameters:
withThreatIntelMode
public AzureFirewallInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threatIntelMode property: The operation mode for Threat Intelligence.
Parameters:
Returns:
withVirtualHub
public AzureFirewallInner withVirtualHub(SubResource virtualHub)
Set the virtualHub property: The virtualHub to which the firewall belongs.
Parameters:
Returns:
withZones
public AzureFirewallInner withZones(List
Set the zones property: A list of availability zones denoting where the resource needs to come from.
Parameters:
Returns:
zones
public List
Get the zones property: A list of availability zones denoting where the resource needs to come from.
Returns:
Applies to
Azure SDK for Java