你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FirewallPolicyInner 类

public final class FirewallPolicyInner
extends Resource

FirewallPolicy 资源。

构造函数摘要

构造函数 说明
FirewallPolicyInner()

创建防火墙策略内部类的实例。

方法摘要

修饰符和类型 方法和描述
SubResource basePolicy()

获取基本Policy 属性:从中继承规则的父防火墙策略。

List<SubResource> childPolicies()

获取子策略属性:对子防火墙策略的引用列表。

DnsSettings dnsSettings()

获取 dns设置属性:DNS 代理设置定义。

String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

ExplicitProxy explicitProxy()

获取显式代理属性:显式代理设置定义。

List<SubResource> firewalls()

获取防火墙属性:此防火墙策略与之关联的对 Azure 防火墙的引用列表。

String id()

获取 id 属性:资源 ID。

ManagedServiceIdentity identity()

获取标识属性:防火墙策略的标识。

FirewallPolicyInsights insights()

获取见解属性:防火墙策略上的见解。

FirewallPolicyIntrusionDetection intrusionDetection()

获取入侵检测属性:入侵检测的配置。

ProvisioningState provisioningState()

获取预配状态属性:防火墙策略资源的预配状态。

List<SubResource> ruleCollectionGroups()

获取规则集合组属性:对防火墙策略规则集合组的引用列表。

String size()

获取 size 属性:一个只读字符串,表示防火墙策略属性格式的大小(以 MB 为单位)。

FirewallPolicySku sku()

获取 SKU 属性:防火墙策略 SKU。

FirewallPolicySnat snat()

获取 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。

FirewallPolicySql sql()

获取 sql 属性:SQL 设置定义。

AzureFirewallThreatIntelMode threatIntelMode()

获取威胁IntelMode 属性:威胁智能的操作模式。

FirewallPolicyThreatIntelWhitelist threatIntelWhitelist()

获取威胁Intel白名单属性:防火墙策略的威胁Intel 白名单。

FirewallPolicyTransportSecurity transportSecurity()

获取传输安全性属性:TLS 配置定义。

void validate()

验证实例。

FirewallPolicyInner withBasePolicy(SubResource basePolicy)

设置基本Policy 属性:从中继承规则的父防火墙策略。

FirewallPolicyInner withDnsSettings(DnsSettings dnsSettings)

设置 dns设置属性:DNS 代理设置定义。

FirewallPolicyInner withExplicitProxy(ExplicitProxy explicitProxy)

设置显式代理属性:显式代理设置定义。

FirewallPolicyInner withId(String id)

设置 id 属性:资源 ID。

FirewallPolicyInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:防火墙策略的标识。

FirewallPolicyInner withInsights(FirewallPolicyInsights insights)

设置 insights 属性:Insights on Firewall Policy。

FirewallPolicyInner withIntrusionDetection(FirewallPolicyIntrusionDetection intrusionDetection)

设置入侵检测属性:入侵检测的配置。

FirewallPolicyInner withLocation(String location)
FirewallPolicyInner withSku(FirewallPolicySku sku)

设置 SKU 属性:防火墙策略 SKU。

FirewallPolicyInner withSnat(FirewallPolicySnat snat)

设置 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。

FirewallPolicyInner withSql(FirewallPolicySql sql)

设置 sql 属性:SQL 设置定义。

FirewallPolicyInner withTags(Map<String,String> tags)
FirewallPolicyInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)

设置威胁IntelMode 属性:威胁智能的操作模式。

FirewallPolicyInner withThreatIntelWhitelist(FirewallPolicyThreatIntelWhitelist threatIntelWhitelist)

设置威胁Intel允许列表属性:防火墙策略的威胁Intel 允许列表。

FirewallPolicyInner withTransportSecurity(FirewallPolicyTransportSecurity transportSecurity)

设置传输安全性属性:TLS 配置定义。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

FirewallPolicyInner

public FirewallPolicyInner()

创建 FirewallPolicyInner 类的实例。

方法详细信息

basePolicy

public SubResource basePolicy()

获取 basePolicy 属性:从中继承规则的父防火墙策略。

Returns:

basePolicy 值。

childPolicies

public List childPolicies()

获取 childPolicies 属性:对子防火墙策略的引用列表。

Returns:

childPolicies 值。

dnsSettings

public DnsSettings dnsSettings()

获取 dnsSettings 属性:DNS 代理设置定义。

Returns:

dnsSettings 值。

etag

public String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

Returns:

etag 值。

explicitProxy

public ExplicitProxy explicitProxy()

获取 explicitProxy 属性:显式代理设置定义。

Returns:

explicitProxy 值。

firewalls

public List firewalls()

获取防火墙属性:此防火墙策略与之关联的对 Azure 防火墙的引用列表。

Returns:

防火墙值。

id

public String id()

获取 id 属性:资源 ID。

Overrides:

FirewallPolicyInner.id()

Returns:

id 值。

identity

public ManagedServiceIdentity identity()

获取标识属性:防火墙策略的标识。

Returns:

标识值。

insights

public FirewallPolicyInsights insights()

获取见解属性:防火墙策略上的见解。

Returns:

见解值。

intrusionDetection

public FirewallPolicyIntrusionDetection intrusionDetection()

获取入侵检测属性:入侵检测的配置。

Returns:

入侵检测值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:防火墙策略资源的预配状态。

Returns:

provisioningState 值。

ruleCollectionGroups

public List ruleCollectionGroups()

获取 ruleCollectionGroups 属性:对 FirewallPolicyRuleCollectionGroups 的引用列表。

Returns:

ruleCollectionGroups 值。

size

public String size()

获取 size 属性:一个只读字符串,表示 FirewallPolicyPropertiesFormat 的大小(以 MB 为单位)。 (0.5MB) 。

Returns:

大小值。

sku

public FirewallPolicySku sku()

获取 SKU 属性:防火墙策略 SKU。

Returns:

SKU 值。

snat

public FirewallPolicySnat snat()

获取 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。

Returns:

snat 值。

sql

public FirewallPolicySql sql()

获取 sql 属性:SQL 设置定义。

Returns:

sql 值。

threatIntelMode

public AzureFirewallThreatIntelMode threatIntelMode()

获取 threatIntelMode 属性:威胁智能的操作模式。

Returns:

threatIntelMode 值。

threatIntelWhitelist

public FirewallPolicyThreatIntelWhitelist threatIntelWhitelist()

获取 threatIntelWhitelist 属性:ThreatIntel Whitelist for Firewall Policy。

Returns:

threatIntelWhitelist 值。

transportSecurity

public FirewallPolicyTransportSecurity transportSecurity()

获取 transportSecurity 属性:TLS 配置定义。

Returns:

transportSecurity 值。

validate

public void validate()

验证实例。

withBasePolicy

public FirewallPolicyInner withBasePolicy(SubResource basePolicy)

设置 basePolicy 属性:从中继承规则的父防火墙策略。

Parameters:

basePolicy - 要设置的 basePolicy 值。

Returns:

FirewallPolicyInner 对象本身。

withDnsSettings

public FirewallPolicyInner withDnsSettings(DnsSettings dnsSettings)

设置 dnsSettings 属性:DNS 代理设置定义。

Parameters:

dnsSettings - 要设置的 dnsSettings 值。

Returns:

FirewallPolicyInner 对象本身。

withExplicitProxy

public FirewallPolicyInner withExplicitProxy(ExplicitProxy explicitProxy)

设置 explicitProxy 属性:显式代理设置定义。

Parameters:

explicitProxy - 要设置的 explicitProxy 值。

Returns:

FirewallPolicyInner 对象本身。

withId

public FirewallPolicyInner withId(String id)

设置 id 属性:资源 ID。

Parameters:

id - 要设置的 ID 值。

Returns:

FirewallPolicyInner 对象本身。

withIdentity

public FirewallPolicyInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:防火墙策略的标识。

Parameters:

identity - 要设置的标识值。

Returns:

FirewallPolicyInner 对象本身。

withInsights

public FirewallPolicyInner withInsights(FirewallPolicyInsights insights)

设置 insights 属性:Insights on Firewall Policy。

Parameters:

insights - 要设置的见解值。

Returns:

FirewallPolicyInner 对象本身。

withIntrusionDetection

public FirewallPolicyInner withIntrusionDetection(FirewallPolicyIntrusionDetection intrusionDetection)

设置入侵检测属性:入侵检测的配置。

Parameters:

intrusionDetection - 要设置的入侵检测值。

Returns:

FirewallPolicyInner 对象本身。

withLocation

public FirewallPolicyInner withLocation(String location)

Overrides:

FirewallPolicyInner.withLocation(String location)

Parameters:

location

withSku

public FirewallPolicyInner withSku(FirewallPolicySku sku)

设置 SKU 属性:防火墙策略 SKU。

Parameters:

sku - 要设置的 SKU 值。

Returns:

FirewallPolicyInner 对象本身。

withSnat

public FirewallPolicyInner withSnat(FirewallPolicySnat snat)

设置 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。

Parameters:

snat - 要设置的 snat 值。

Returns:

FirewallPolicyInner 对象本身。

withSql

public FirewallPolicyInner withSql(FirewallPolicySql sql)

设置 sql 属性:SQL 设置定义。

Parameters:

sql - 要设置的 sql 值。

Returns:

FirewallPolicyInner 对象本身。

withTags

public FirewallPolicyInner withTags(Map tags)

Overrides:

FirewallPolicyInner.withTags(Map<String,String> tags)

Parameters:

tags

withThreatIntelMode

public FirewallPolicyInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)

设置 threatIntelMode 属性:威胁智能的操作模式。

Parameters:

threatIntelMode - 要设置的 threatIntelMode 值。

Returns:

FirewallPolicyInner 对象本身。

withThreatIntelWhitelist

public FirewallPolicyInner withThreatIntelWhitelist(FirewallPolicyThreatIntelWhitelist threatIntelWhitelist)

设置 threatIntelWhitelist 属性:ThreatIntel Whitelist for Firewall Policy。

Parameters:

threatIntelWhitelist - 要设置的 threatIntelWhitelist 值。

Returns:

FirewallPolicyInner 对象本身。

withTransportSecurity

public FirewallPolicyInner withTransportSecurity(FirewallPolicyTransportSecurity transportSecurity)

设置 transportSecurity 属性:TLS 配置定义。

Parameters:

transportSecurity - 要设置的 transportSecurity 值。

Returns:

FirewallPolicyInner 对象本身。

适用于