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. |
|
Extended |
extendedLocation()
Get the extended |
|
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 |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extended |
|
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<String,String> additionalProperties()
Get the additionalProperties property: The additional properties used to further config this 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:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: The extended location of type local virtual network gateway.
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<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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
AzureFirewallInner.name()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
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<String,String> additionalProperties)
Set the additionalProperties property: The additional properties used to further config this azure firewall.
Parameters:
Returns:
withApplicationRuleCollections
public AzureFirewallInner withApplicationRuleCollections(List<AzureFirewallApplicationRuleCollection> applicationRuleCollections)
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:
withExtendedLocation
public AzureFirewallInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: The extended location of type local virtual network gateway.
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<AzureFirewallIpConfiguration> ipConfigurations)
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<AzureFirewallNatRuleCollection> natRuleCollections)
Set the natRuleCollections property: Collection of NAT rule collections used by Azure Firewall.
Parameters:
Returns:
withNetworkRuleCollections
public AzureFirewallInner withNetworkRuleCollections(List<AzureFirewallNetworkRuleCollection> networkRuleCollections)
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<String,String> tags)
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<String> zones)
Set the zones property: A list of availability zones denoting where the resource needs to come from.
Parameters:
Returns:
zones
public List<String> zones()
Get the zones property: A list of availability zones denoting where the resource needs to come from.
Returns: