public class FirewallPolicyInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
FirewallPolicyInner() |
| Modifier and Type | Method and Description |
|---|---|
com.azure.core.management.SubResource |
basePolicy()
Get the basePolicy property: The parent firewall policy from which rules are inherited.
|
List<com.azure.core.management.SubResource> |
childPolicies()
Get the childPolicies property: List of references to Child Firewall Policies.
|
DnsSettings |
dnsSettings()
Get the dnsSettings property: DNS Proxy Settings definition.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
List<com.azure.core.management.SubResource> |
firewalls()
Get the firewalls property: List of references to Azure Firewalls that this Firewall Policy is associated with.
|
String |
id()
Get the id property: Resource ID.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the firewall policy resource.
|
List<com.azure.core.management.SubResource> |
ruleCollectionGroups()
Get the ruleCollectionGroups property: List of references to FirewallPolicyRuleCollectionGroups.
|
AzureFirewallThreatIntelMode |
threatIntelMode()
Get the threatIntelMode property: The operation mode for Threat Intelligence.
|
FirewallPolicyThreatIntelWhitelist |
threatIntelWhitelist()
Get the threatIntelWhitelist property: ThreatIntel Whitelist for Firewall Policy.
|
void |
validate()
Validates the instance.
|
FirewallPolicyInner |
withBasePolicy(com.azure.core.management.SubResource basePolicy)
Set the basePolicy property: The parent firewall policy from which rules are inherited.
|
FirewallPolicyInner |
withDnsSettings(DnsSettings dnsSettings)
Set the dnsSettings property: DNS Proxy Settings definition.
|
FirewallPolicyInner |
withId(String id)
Set the id property: Resource ID.
|
FirewallPolicyInner |
withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
Set the threatIntelMode property: The operation mode for Threat Intelligence.
|
FirewallPolicyInner |
withThreatIntelWhitelist(FirewallPolicyThreatIntelWhitelist threatIntelWhitelist)
Set the threatIntelWhitelist property: ThreatIntel Whitelist for Firewall Policy.
|
public String etag()
public List<com.azure.core.management.SubResource> ruleCollectionGroups()
public ProvisioningState provisioningState()
public com.azure.core.management.SubResource basePolicy()
public FirewallPolicyInner withBasePolicy(com.azure.core.management.SubResource basePolicy)
basePolicy - the basePolicy value to set.public List<com.azure.core.management.SubResource> firewalls()
public List<com.azure.core.management.SubResource> childPolicies()
public AzureFirewallThreatIntelMode threatIntelMode()
public FirewallPolicyInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
threatIntelMode - the threatIntelMode value to set.public FirewallPolicyThreatIntelWhitelist threatIntelWhitelist()
public FirewallPolicyInner withThreatIntelWhitelist(FirewallPolicyThreatIntelWhitelist threatIntelWhitelist)
threatIntelWhitelist - the threatIntelWhitelist value to set.public DnsSettings dnsSettings()
public FirewallPolicyInner withDnsSettings(DnsSettings dnsSettings)
dnsSettings - the dnsSettings value to set.public String id()
id in class com.azure.core.management.ProxyResourcepublic FirewallPolicyInner withId(String id)
id - the id value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.