GetAzureFirewallResult

data class GetAzureFirewallResult(val additionalProperties: Map<String, String>? = null, val applicationRuleCollections: List<AzureFirewallApplicationRuleCollectionResponse>? = null, val autoscaleConfiguration: AzureFirewallAutoscaleConfigurationResponse? = null, val azureApiVersion: String, val etag: String, val firewallPolicy: SubResourceResponse? = null, val hubIPAddresses: HubIPAddressesResponse? = null, val id: String? = null, val ipConfigurations: List<AzureFirewallIPConfigurationResponse>? = null, val ipGroups: List<AzureFirewallIpGroupsResponse>, val location: String? = null, val managementIpConfiguration: AzureFirewallIPConfigurationResponse? = null, val name: String, val natRuleCollections: List<AzureFirewallNatRuleCollectionResponse>? = null, val networkRuleCollections: List<AzureFirewallNetworkRuleCollectionResponse>? = null, val provisioningState: String, val sku: AzureFirewallSkuResponse? = null, val tags: Map<String, String>? = null, val threatIntelMode: String? = null, val type: String, val virtualHub: SubResourceResponse? = null, val zones: List<String>? = null)

Azure Firewall resource.

Constructors

Link copied to clipboard
constructor(additionalProperties: Map<String, String>? = null, applicationRuleCollections: List<AzureFirewallApplicationRuleCollectionResponse>? = null, autoscaleConfiguration: AzureFirewallAutoscaleConfigurationResponse? = null, azureApiVersion: String, etag: String, firewallPolicy: SubResourceResponse? = null, hubIPAddresses: HubIPAddressesResponse? = null, id: String? = null, ipConfigurations: List<AzureFirewallIPConfigurationResponse>? = null, ipGroups: List<AzureFirewallIpGroupsResponse>, location: String? = null, managementIpConfiguration: AzureFirewallIPConfigurationResponse? = null, name: String, natRuleCollections: List<AzureFirewallNatRuleCollectionResponse>? = null, networkRuleCollections: List<AzureFirewallNetworkRuleCollectionResponse>? = null, provisioningState: String, sku: AzureFirewallSkuResponse? = null, tags: Map<String, String>? = null, threatIntelMode: String? = null, type: String, virtualHub: SubResourceResponse? = null, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The additional properties used to further config this azure firewall.

Link copied to clipboard

Collection of application rule collections used by Azure Firewall.

Link copied to clipboard

Properties to provide a custom autoscale configuration to this azure firewall.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

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

Link copied to clipboard

The firewallPolicy associated with this azure firewall.

Link copied to clipboard

IP addresses associated with AzureFirewall.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

IP configuration of the Azure Firewall resource.

Link copied to clipboard

IpGroups associated with AzureFirewall.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

IP configuration of the Azure Firewall used for management traffic.

Link copied to clipboard

Resource name.

Link copied to clipboard

Collection of NAT rule collections used by Azure Firewall.

Link copied to clipboard

Collection of network rule collections used by Azure Firewall.

Link copied to clipboard

The provisioning state of the Azure firewall resource.

Link copied to clipboard

The Azure Firewall Resource SKU.

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

Resource type.

Link copied to clipboard

The virtualHub to which the firewall belongs.

Link copied to clipboard
val zones: List<String>? = null

A list of availability zones denoting where the resource needs to come from.