FirewallPolicyInner 类
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. FirewallPolicyInner
- com.
- com.
- com.
public final class FirewallPolicyInner
extends Resource
FirewallPolicy 资源。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| FirewallPolicyInner() |
创建防火墙 |
方法摘要
方法继承自 ProxyResource
方法继承自 Resource
方法继承自 java.lang.Object
构造函数详细信息
FirewallPolicyInner
public FirewallPolicyInner()
创建 FirewallPolicyInner 类的实例。
方法详细信息
basePolicy
public SubResource basePolicy()
获取 basePolicy 属性:从中继承规则的父防火墙策略。
Returns:
childPolicies
public List
获取 childPolicies 属性:对子防火墙策略的引用列表。
Returns:
dnsSettings
public DnsSettings dnsSettings()
获取 dnsSettings 属性:DNS 代理设置定义。
Returns:
etag
public String etag()
获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。
Returns:
explicitProxy
public ExplicitProxy explicitProxy()
获取 explicitProxy 属性:显式代理设置定义。
Returns:
firewalls
public List
获取防火墙属性:此防火墙策略与之关联的对 Azure 防火墙的引用列表。
Returns:
id
public String id()
获取 id 属性:资源 ID。
Overrides:
FirewallPolicyInner.id()Returns:
identity
public ManagedServiceIdentity identity()
获取标识属性:防火墙策略的标识。
Returns:
insights
public FirewallPolicyInsights insights()
获取见解属性:防火墙策略上的见解。
Returns:
intrusionDetection
public FirewallPolicyIntrusionDetection intrusionDetection()
获取入侵检测属性:入侵检测的配置。
Returns:
provisioningState
public ProvisioningState provisioningState()
获取 provisioningState 属性:防火墙策略资源的预配状态。
Returns:
ruleCollectionGroups
public List
获取 ruleCollectionGroups 属性:对 FirewallPolicyRuleCollectionGroups 的引用列表。
Returns:
size
public String size()
获取 size 属性:一个只读字符串,表示 FirewallPolicyPropertiesFormat 的大小(以 MB 为单位)。 (0.5MB) 。
Returns:
sku
public FirewallPolicySku sku()
获取 SKU 属性:防火墙策略 SKU。
Returns:
snat
public FirewallPolicySnat snat()
获取 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。
Returns:
sql
public FirewallPolicySql sql()
获取 sql 属性:SQL 设置定义。
Returns:
threatIntelMode
public AzureFirewallThreatIntelMode threatIntelMode()
获取 threatIntelMode 属性:威胁智能的操作模式。
Returns:
threatIntelWhitelist
public FirewallPolicyThreatIntelWhitelist threatIntelWhitelist()
获取 threatIntelWhitelist 属性:ThreatIntel Whitelist for Firewall Policy。
Returns:
transportSecurity
public FirewallPolicyTransportSecurity transportSecurity()
获取 transportSecurity 属性:TLS 配置定义。
Returns:
validate
public void validate()
验证实例。
withBasePolicy
public FirewallPolicyInner withBasePolicy(SubResource basePolicy)
设置 basePolicy 属性:从中继承规则的父防火墙策略。
Parameters:
Returns:
withDnsSettings
public FirewallPolicyInner withDnsSettings(DnsSettings dnsSettings)
设置 dnsSettings 属性:DNS 代理设置定义。
Parameters:
Returns:
withExplicitProxy
public FirewallPolicyInner withExplicitProxy(ExplicitProxy explicitProxy)
设置 explicitProxy 属性:显式代理设置定义。
Parameters:
Returns:
withId
public FirewallPolicyInner withId(String id)
设置 id 属性:资源 ID。
Parameters:
Returns:
withIdentity
public FirewallPolicyInner withIdentity(ManagedServiceIdentity identity)
设置标识属性:防火墙策略的标识。
Parameters:
Returns:
withInsights
public FirewallPolicyInner withInsights(FirewallPolicyInsights insights)
设置 insights 属性:Insights on Firewall Policy。
Parameters:
Returns:
withIntrusionDetection
public FirewallPolicyInner withIntrusionDetection(FirewallPolicyIntrusionDetection intrusionDetection)
设置入侵检测属性:入侵检测的配置。
Parameters:
Returns:
withLocation
public FirewallPolicyInner withLocation(String location)
Overrides:
FirewallPolicyInner.withLocation(String location)Parameters:
withSku
public FirewallPolicyInner withSku(FirewallPolicySku sku)
设置 SKU 属性:防火墙策略 SKU。
Parameters:
Returns:
withSnat
public FirewallPolicyInner withSnat(FirewallPolicySnat snat)
设置 snat 属性:流量不会为 SNAT 的专用 IP 地址/IP 范围。
Parameters:
Returns:
withSql
public FirewallPolicyInner withSql(FirewallPolicySql sql)
设置 sql 属性:SQL 设置定义。
Parameters:
Returns:
withTags
public FirewallPolicyInner withTags(Map
Overrides:
FirewallPolicyInner.withTags(Map<String,String> tags)Parameters:
withThreatIntelMode
public FirewallPolicyInner withThreatIntelMode(AzureFirewallThreatIntelMode threatIntelMode)
设置 threatIntelMode 属性:威胁智能的操作模式。
Parameters:
Returns:
withThreatIntelWhitelist
public FirewallPolicyInner withThreatIntelWhitelist(FirewallPolicyThreatIntelWhitelist threatIntelWhitelist)
设置 threatIntelWhitelist 属性:ThreatIntel Whitelist for Firewall Policy。
Parameters:
Returns:
withTransportSecurity
public FirewallPolicyInner withTransportSecurity(FirewallPolicyTransportSecurity transportSecurity)
设置 transportSecurity 属性:TLS 配置定义。
Parameters:
Returns: