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.
|
ManagedServiceIdentity |
identity()
Get the identity property: The identity of the firewall policy.
|
FirewallPolicyInsights |
insights()
Get the insights property: Insights on Firewall Policy.
|
FirewallPolicyIntrusionDetection |
intrusionDetection()
Get the intrusionDetection property: The configuration for Intrusion detection.
|
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.
|
FirewallPolicySku |
sku()
Get the sku property: The Firewall Policy SKU.
|
FirewallPolicySnat |
snat()
Get the snat property: The private IP addresses/IP ranges to which traffic will not be SNAT.
|
AzureFirewallThreatIntelMode |
threatIntelMode()
Get the threatIntelMode property: The operation mode for Threat Intelligence.
|
FirewallPolicyThreatIntelWhitelist |
threatIntelWhitelist()
Get the threatIntelWhitelist property: ThreatIntel Whitelist for Firewall Policy.
|
FirewallPolicyTransportSecurity |
transportSecurity()
Get the transportSecurity property: TLS Configuration definition.
|
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 |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the firewall policy.
|
FirewallPolicyInner |
withInsights(FirewallPolicyInsights insights)
Set the insights property: Insights on Firewall Policy.
|
FirewallPolicyInner |
withIntrusionDetection(FirewallPolicyIntrusionDetection intrusionDetection)
Set the intrusionDetection property: The configuration for Intrusion detection.
|
FirewallPolicyInner |
withLocation(String location) |
FirewallPolicyInner |
withSku(FirewallPolicySku sku)
Set the sku property: The Firewall Policy SKU.
|
FirewallPolicyInner |
withSnat(FirewallPolicySnat snat)
Set the snat property: The private IP addresses/IP ranges to which traffic will not be SNAT.
|
FirewallPolicyInner |
withTags(Map<String,String> tags) |
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.
|
FirewallPolicyInner |
withTransportSecurity(FirewallPolicyTransportSecurity transportSecurity)
Set the transportSecurity property: TLS Configuration definition.
|
public String etag()
public ManagedServiceIdentity identity()
public FirewallPolicyInner withIdentity(ManagedServiceIdentity identity)
identity - the identity value to set.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 FirewallPolicyInsights insights()
public FirewallPolicyInner withInsights(FirewallPolicyInsights insights)
insights - the insights value to set.public FirewallPolicySnat snat()
public FirewallPolicyInner withSnat(FirewallPolicySnat snat)
snat - the snat value to set.public DnsSettings dnsSettings()
public FirewallPolicyInner withDnsSettings(DnsSettings dnsSettings)
dnsSettings - the dnsSettings value to set.public FirewallPolicyIntrusionDetection intrusionDetection()
public FirewallPolicyInner withIntrusionDetection(FirewallPolicyIntrusionDetection intrusionDetection)
intrusionDetection - the intrusionDetection value to set.public FirewallPolicyTransportSecurity transportSecurity()
public FirewallPolicyInner withTransportSecurity(FirewallPolicyTransportSecurity transportSecurity)
transportSecurity - the transportSecurity value to set.public FirewallPolicySku sku()
public FirewallPolicyInner withSku(FirewallPolicySku sku)
sku - the sku 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 FirewallPolicyInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic FirewallPolicyInner 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.