GetFirewallPolicyResult

data class GetFirewallPolicyResult(val azureApiVersion: String, val basePolicy: SubResourceResponse? = null, val childPolicies: List<SubResourceResponse>, val dnsSettings: DnsSettingsResponse? = null, val etag: String, val explicitProxy: ExplicitProxyResponse? = null, val firewalls: List<SubResourceResponse>, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val insights: FirewallPolicyInsightsResponse? = null, val intrusionDetection: FirewallPolicyIntrusionDetectionResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val ruleCollectionGroups: List<SubResourceResponse>, val size: String, val sku: FirewallPolicySkuResponse? = null, val snat: FirewallPolicySNATResponse? = null, val sql: FirewallPolicySQLResponse? = null, val tags: Map<String, String>? = null, val threatIntelMode: String? = null, val threatIntelWhitelist: FirewallPolicyThreatIntelWhitelistResponse? = null, val transportSecurity: FirewallPolicyTransportSecurityResponse? = null, val type: String)

FirewallPolicy Resource.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, basePolicy: SubResourceResponse? = null, childPolicies: List<SubResourceResponse>, dnsSettings: DnsSettingsResponse? = null, etag: String, explicitProxy: ExplicitProxyResponse? = null, firewalls: List<SubResourceResponse>, id: String? = null, identity: ManagedServiceIdentityResponse? = null, insights: FirewallPolicyInsightsResponse? = null, intrusionDetection: FirewallPolicyIntrusionDetectionResponse? = null, location: String? = null, name: String, provisioningState: String, ruleCollectionGroups: List<SubResourceResponse>, size: String, sku: FirewallPolicySkuResponse? = null, snat: FirewallPolicySNATResponse? = null, sql: FirewallPolicySQLResponse? = null, tags: Map<String, String>? = null, threatIntelMode: String? = null, threatIntelWhitelist: FirewallPolicyThreatIntelWhitelistResponse? = null, transportSecurity: FirewallPolicyTransportSecurityResponse? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The parent firewall policy from which rules are inherited.

Link copied to clipboard

List of references to Child Firewall Policies.

Link copied to clipboard

DNS Proxy Settings definition.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard

Explicit Proxy Settings definition.

Link copied to clipboard

List of references to Azure Firewalls that this Firewall Policy is associated with.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

The identity of the firewall policy.

Link copied to clipboard

Insights on Firewall Policy.

Link copied to clipboard

The configuration for Intrusion detection.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

The provisioning state of the firewall policy resource.

Link copied to clipboard

List of references to FirewallPolicyRuleCollectionGroups.

Link copied to clipboard

A read-only string that represents the size of the FirewallPolicyPropertiesFormat in MB. (ex 0.5MB)

Link copied to clipboard

The Firewall Policy SKU.

Link copied to clipboard

The private IP addresses/IP ranges to which traffic will not be SNAT.

Link copied to clipboard

SQL Settings definition.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard
val threatIntelMode: String? = null

The operation mode for Threat Intelligence.

Link copied to clipboard

ThreatIntel Whitelist for Firewall Policy.

Link copied to clipboard

TLS Configuration definition.

Link copied to clipboard

Resource type.