Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getAzureFirewall

Azure Firewall resource. API Version: 2020-11-01.

Using getAzureFirewall

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAzureFirewall(args: GetAzureFirewallArgs, opts?: InvokeOptions): Promise<GetAzureFirewallResult>
function getAzureFirewallOutput(args: GetAzureFirewallOutputArgs, opts?: InvokeOptions): Output<GetAzureFirewallResult>
def get_azure_firewall(azure_firewall_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetAzureFirewallResult
def get_azure_firewall_output(azure_firewall_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetAzureFirewallResult]
func LookupAzureFirewall(ctx *Context, args *LookupAzureFirewallArgs, opts ...InvokeOption) (*LookupAzureFirewallResult, error)
func LookupAzureFirewallOutput(ctx *Context, args *LookupAzureFirewallOutputArgs, opts ...InvokeOption) LookupAzureFirewallResultOutput

> Note: This function is named LookupAzureFirewall in the Go SDK.

public static class GetAzureFirewall 
{
    public static Task<GetAzureFirewallResult> InvokeAsync(GetAzureFirewallArgs args, InvokeOptions? opts = null)
    public static Output<GetAzureFirewallResult> Invoke(GetAzureFirewallInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAzureFirewallResult> getAzureFirewall(GetAzureFirewallArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:network:getAzureFirewall
  Arguments:
    # Arguments dictionary

The following arguments are supported:

AzureFirewallName string

The name of the Azure Firewall.

ResourceGroupName string

The name of the resource group.

AzureFirewallName string

The name of the Azure Firewall.

ResourceGroupName string

The name of the resource group.

azureFirewallName String

The name of the Azure Firewall.

resourceGroupName String

The name of the resource group.

azureFirewallName string

The name of the Azure Firewall.

resourceGroupName string

The name of the resource group.

azure_firewall_name str

The name of the Azure Firewall.

resource_group_name str

The name of the resource group.

azureFirewallName String

The name of the Azure Firewall.

resourceGroupName String

The name of the resource group.

getAzureFirewall Result

The following output properties are available:

Etag string

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

IpGroups List<Pulumi.AzureNative.Network.Outputs.AzureFirewallIpGroupsResponse>

IpGroups associated with AzureFirewall.

Name string

Resource name.

ProvisioningState string

The provisioning state of the Azure firewall resource.

Type string

Resource type.

AdditionalProperties Dictionary<string, string>

The additional properties used to further config this azure firewall.

ApplicationRuleCollections List<Pulumi.AzureNative.Network.Outputs.AzureFirewallApplicationRuleCollectionResponse>

Collection of application rule collections used by Azure Firewall.

FirewallPolicy Pulumi.AzureNative.Network.Outputs.SubResourceResponse

The firewallPolicy associated with this azure firewall.

HubIPAddresses Pulumi.AzureNative.Network.Outputs.HubIPAddressesResponse

IP addresses associated with AzureFirewall.

Id string

Resource ID.

IpConfigurations List<Pulumi.AzureNative.Network.Outputs.AzureFirewallIPConfigurationResponse>

IP configuration of the Azure Firewall resource.

Location string

Resource location.

ManagementIpConfiguration Pulumi.AzureNative.Network.Outputs.AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall used for management traffic.

NatRuleCollections List<Pulumi.AzureNative.Network.Outputs.AzureFirewallNatRuleCollectionResponse>

Collection of NAT rule collections used by Azure Firewall.

NetworkRuleCollections List<Pulumi.AzureNative.Network.Outputs.AzureFirewallNetworkRuleCollectionResponse>

Collection of network rule collections used by Azure Firewall.

Sku Pulumi.AzureNative.Network.Outputs.AzureFirewallSkuResponse

The Azure Firewall Resource SKU.

Tags Dictionary<string, string>

Resource tags.

ThreatIntelMode string

The operation mode for Threat Intelligence.

VirtualHub Pulumi.AzureNative.Network.Outputs.SubResourceResponse

The virtualHub to which the firewall belongs.

Zones List<string>

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

Etag string

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

IpGroups []AzureFirewallIpGroupsResponse

IpGroups associated with AzureFirewall.

Name string

Resource name.

ProvisioningState string

The provisioning state of the Azure firewall resource.

Type string

Resource type.

AdditionalProperties map[string]string

The additional properties used to further config this azure firewall.

ApplicationRuleCollections []AzureFirewallApplicationRuleCollectionResponse

Collection of application rule collections used by Azure Firewall.

FirewallPolicy SubResourceResponse

The firewallPolicy associated with this azure firewall.

HubIPAddresses HubIPAddressesResponse

IP addresses associated with AzureFirewall.

Id string

Resource ID.

IpConfigurations []AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall resource.

Location string

Resource location.

ManagementIpConfiguration AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall used for management traffic.

NatRuleCollections []AzureFirewallNatRuleCollectionResponse

Collection of NAT rule collections used by Azure Firewall.

NetworkRuleCollections []AzureFirewallNetworkRuleCollectionResponse

Collection of network rule collections used by Azure Firewall.

Sku AzureFirewallSkuResponse

The Azure Firewall Resource SKU.

Tags map[string]string

Resource tags.

ThreatIntelMode string

The operation mode for Threat Intelligence.

VirtualHub SubResourceResponse

The virtualHub to which the firewall belongs.

Zones []string

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

etag String

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

ipGroups List<AzureFirewallIpGroupsResponse>

IpGroups associated with AzureFirewall.

name String

Resource name.

provisioningState String

The provisioning state of the Azure firewall resource.

type String

Resource type.

additionalProperties Map<String,String>

The additional properties used to further config this azure firewall.

applicationRuleCollections List<AzureFirewallApplicationRuleCollectionResponse>

Collection of application rule collections used by Azure Firewall.

firewallPolicy SubResourceResponse

The firewallPolicy associated with this azure firewall.

hubIPAddresses HubIPAddressesResponse

IP addresses associated with AzureFirewall.

id String

Resource ID.

ipConfigurations List<AzureFirewallIPConfigurationResponse>

IP configuration of the Azure Firewall resource.

location String

Resource location.

managementIpConfiguration AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall used for management traffic.

natRuleCollections List<AzureFirewallNatRuleCollectionResponse>

Collection of NAT rule collections used by Azure Firewall.

networkRuleCollections List<AzureFirewallNetworkRuleCollectionResponse>

Collection of network rule collections used by Azure Firewall.

sku AzureFirewallSkuResponse

The Azure Firewall Resource SKU.

tags Map<String,String>

Resource tags.

threatIntelMode String

The operation mode for Threat Intelligence.

virtualHub SubResourceResponse

The virtualHub to which the firewall belongs.

zones List<String>

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

etag string

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

ipGroups AzureFirewallIpGroupsResponse[]

IpGroups associated with AzureFirewall.

name string

Resource name.

provisioningState string

The provisioning state of the Azure firewall resource.

type string

Resource type.

additionalProperties {[key: string]: string}

The additional properties used to further config this azure firewall.

applicationRuleCollections AzureFirewallApplicationRuleCollectionResponse[]

Collection of application rule collections used by Azure Firewall.

firewallPolicy SubResourceResponse

The firewallPolicy associated with this azure firewall.

hubIPAddresses HubIPAddressesResponse

IP addresses associated with AzureFirewall.

id string

Resource ID.

ipConfigurations AzureFirewallIPConfigurationResponse[]

IP configuration of the Azure Firewall resource.

location string

Resource location.

managementIpConfiguration AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall used for management traffic.

natRuleCollections AzureFirewallNatRuleCollectionResponse[]

Collection of NAT rule collections used by Azure Firewall.

networkRuleCollections AzureFirewallNetworkRuleCollectionResponse[]

Collection of network rule collections used by Azure Firewall.

sku AzureFirewallSkuResponse

The Azure Firewall Resource SKU.

tags {[key: string]: string}

Resource tags.

threatIntelMode string

The operation mode for Threat Intelligence.

virtualHub SubResourceResponse

The virtualHub to which the firewall belongs.

zones string[]

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

etag str

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

ip_groups Sequence[AzureFirewallIpGroupsResponse]

IpGroups associated with AzureFirewall.

name str

Resource name.

provisioning_state str

The provisioning state of the Azure firewall resource.

type str

Resource type.

additional_properties Mapping[str, str]

The additional properties used to further config this azure firewall.

application_rule_collections Sequence[AzureFirewallApplicationRuleCollectionResponse]

Collection of application rule collections used by Azure Firewall.

firewall_policy SubResourceResponse

The firewallPolicy associated with this azure firewall.

hub_ip_addresses HubIPAddressesResponse

IP addresses associated with AzureFirewall.

id str

Resource ID.

ip_configurations Sequence[AzureFirewallIPConfigurationResponse]

IP configuration of the Azure Firewall resource.

location str

Resource location.

management_ip_configuration AzureFirewallIPConfigurationResponse

IP configuration of the Azure Firewall used for management traffic.

nat_rule_collections Sequence[AzureFirewallNatRuleCollectionResponse]

Collection of NAT rule collections used by Azure Firewall.

network_rule_collections Sequence[AzureFirewallNetworkRuleCollectionResponse]

Collection of network rule collections used by Azure Firewall.

sku AzureFirewallSkuResponse

The Azure Firewall Resource SKU.

tags Mapping[str, str]

Resource tags.

threat_intel_mode str

The operation mode for Threat Intelligence.

virtual_hub SubResourceResponse

The virtualHub to which the firewall belongs.

zones Sequence[str]

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

etag String

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

ipGroups List<Property Map>

IpGroups associated with AzureFirewall.

name String

Resource name.

provisioningState String

The provisioning state of the Azure firewall resource.

type String

Resource type.

additionalProperties Map<String>

The additional properties used to further config this azure firewall.

applicationRuleCollections List<Property Map>

Collection of application rule collections used by Azure Firewall.

firewallPolicy Property Map

The firewallPolicy associated with this azure firewall.

hubIPAddresses Property Map

IP addresses associated with AzureFirewall.

id String

Resource ID.

ipConfigurations List<Property Map>

IP configuration of the Azure Firewall resource.

location String

Resource location.

managementIpConfiguration Property Map

IP configuration of the Azure Firewall used for management traffic.

natRuleCollections List<Property Map>

Collection of NAT rule collections used by Azure Firewall.

networkRuleCollections List<Property Map>

Collection of network rule collections used by Azure Firewall.

sku Property Map

The Azure Firewall Resource SKU.

tags Map<String>

Resource tags.

threatIntelMode String

The operation mode for Threat Intelligence.

virtualHub Property Map

The virtualHub to which the firewall belongs.

zones List<String>

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

Supporting Types

AzureFirewallApplicationRuleCollectionResponse

Etag string

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

ProvisioningState string

The provisioning state of the application rule collection resource.

Action Pulumi.AzureNative.Network.Inputs.AzureFirewallRCActionResponse

The action type of a rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the application rule collection resource.

Rules List<Pulumi.AzureNative.Network.Inputs.AzureFirewallApplicationRuleResponse>

Collection of rules used by a application rule collection.

Etag string

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

ProvisioningState string

The provisioning state of the application rule collection resource.

Action AzureFirewallRCActionResponse

The action type of a rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the application rule collection resource.

Rules []AzureFirewallApplicationRuleResponse

Collection of rules used by a application rule collection.

etag String

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

provisioningState String

The provisioning state of the application rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Integer

Priority of the application rule collection resource.

rules List<AzureFirewallApplicationRuleResponse>

Collection of rules used by a application rule collection.

etag string

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

provisioningState string

The provisioning state of the application rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id string

Resource ID.

name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority number

Priority of the application rule collection resource.

rules AzureFirewallApplicationRuleResponse[]

Collection of rules used by a application rule collection.

etag str

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

provisioning_state str

The provisioning state of the application rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id str

Resource ID.

name str

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority int

Priority of the application rule collection resource.

rules Sequence[AzureFirewallApplicationRuleResponse]

Collection of rules used by a application rule collection.

etag String

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

provisioningState String

The provisioning state of the application rule collection resource.

action Property Map

The action type of a rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Number

Priority of the application rule collection resource.

rules List<Property Map>

Collection of rules used by a application rule collection.

AzureFirewallApplicationRuleProtocolResponse

Port int

Port number for the protocol, cannot be greater than 64000. This field is optional.

ProtocolType string

Protocol type.

Port int

Port number for the protocol, cannot be greater than 64000. This field is optional.

ProtocolType string

Protocol type.

port Integer

Port number for the protocol, cannot be greater than 64000. This field is optional.

protocolType String

Protocol type.

port number

Port number for the protocol, cannot be greater than 64000. This field is optional.

protocolType string

Protocol type.

port int

Port number for the protocol, cannot be greater than 64000. This field is optional.

protocol_type str

Protocol type.

port Number

Port number for the protocol, cannot be greater than 64000. This field is optional.

protocolType String

Protocol type.

AzureFirewallApplicationRuleResponse

Description string

Description of the rule.

FqdnTags List<string>

List of FQDN Tags for this rule.

Name string

Name of the application rule.

Protocols List<Pulumi.AzureNative.Network.Inputs.AzureFirewallApplicationRuleProtocolResponse>

Array of ApplicationRuleProtocols.

SourceAddresses List<string>

List of source IP addresses for this rule.

SourceIpGroups List<string>

List of source IpGroups for this rule.

TargetFqdns List<string>

List of FQDNs for this rule.

Description string

Description of the rule.

FqdnTags []string

List of FQDN Tags for this rule.

Name string

Name of the application rule.

Protocols []AzureFirewallApplicationRuleProtocolResponse

Array of ApplicationRuleProtocols.

SourceAddresses []string

List of source IP addresses for this rule.

SourceIpGroups []string

List of source IpGroups for this rule.

TargetFqdns []string

List of FQDNs for this rule.

description String

Description of the rule.

fqdnTags List<String>

List of FQDN Tags for this rule.

name String

Name of the application rule.

protocols List<AzureFirewallApplicationRuleProtocolResponse>

Array of ApplicationRuleProtocols.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

targetFqdns List<String>

List of FQDNs for this rule.

description string

Description of the rule.

fqdnTags string[]

List of FQDN Tags for this rule.

name string

Name of the application rule.

protocols AzureFirewallApplicationRuleProtocolResponse[]

Array of ApplicationRuleProtocols.

sourceAddresses string[]

List of source IP addresses for this rule.

sourceIpGroups string[]

List of source IpGroups for this rule.

targetFqdns string[]

List of FQDNs for this rule.

description str

Description of the rule.

fqdn_tags Sequence[str]

List of FQDN Tags for this rule.

name str

Name of the application rule.

protocols Sequence[AzureFirewallApplicationRuleProtocolResponse]

Array of ApplicationRuleProtocols.

source_addresses Sequence[str]

List of source IP addresses for this rule.

source_ip_groups Sequence[str]

List of source IpGroups for this rule.

target_fqdns Sequence[str]

List of FQDNs for this rule.

description String

Description of the rule.

fqdnTags List<String>

List of FQDN Tags for this rule.

name String

Name of the application rule.

protocols List<Property Map>

Array of ApplicationRuleProtocols.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

targetFqdns List<String>

List of FQDNs for this rule.

AzureFirewallIPConfigurationResponse

Etag string

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

PrivateIPAddress string

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

ProvisioningState string

The provisioning state of the Azure firewall IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the resource that is unique within a resource group. This name can be used to access the resource.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

Etag string

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

PrivateIPAddress string

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

ProvisioningState string

The provisioning state of the Azure firewall IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the resource that is unique within a resource group. This name can be used to access the resource.

PublicIPAddress SubResourceResponse

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

Subnet SubResourceResponse

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

etag String

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

privateIPAddress String

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

provisioningState String

The provisioning state of the Azure firewall IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the resource that is unique within a resource group. This name can be used to access the resource.

publicIPAddress SubResourceResponse

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

subnet SubResourceResponse

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

etag string

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

privateIPAddress string

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

provisioningState string

The provisioning state of the Azure firewall IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

Name of the resource that is unique within a resource group. This name can be used to access the resource.

publicIPAddress SubResourceResponse

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

subnet SubResourceResponse

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

etag str

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

private_ip_address str

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

provisioning_state str

The provisioning state of the Azure firewall IP configuration resource.

type str

Type of the resource.

id str

Resource ID.

name str

Name of the resource that is unique within a resource group. This name can be used to access the resource.

public_ip_address SubResourceResponse

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

subnet SubResourceResponse

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

etag String

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

privateIPAddress String

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

provisioningState String

The provisioning state of the Azure firewall IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the resource that is unique within a resource group. This name can be used to access the resource.

publicIPAddress Property Map

Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.

subnet Property Map

Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.

AzureFirewallIpGroupsResponse

ChangeNumber string

The iteration number.

Id string

Resource ID.

ChangeNumber string

The iteration number.

Id string

Resource ID.

changeNumber String

The iteration number.

id String

Resource ID.

changeNumber string

The iteration number.

id string

Resource ID.

change_number str

The iteration number.

id str

Resource ID.

changeNumber String

The iteration number.

id String

Resource ID.

AzureFirewallNatRCActionResponse

Type string

The type of action.

Type string

The type of action.

type String

The type of action.

type string

The type of action.

type str

The type of action.

type String

The type of action.

AzureFirewallNatRuleCollectionResponse

Etag string

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

ProvisioningState string

The provisioning state of the NAT rule collection resource.

Action Pulumi.AzureNative.Network.Inputs.AzureFirewallNatRCActionResponse

The action type of a NAT rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the NAT rule collection resource.

Rules List<Pulumi.AzureNative.Network.Inputs.AzureFirewallNatRuleResponse>

Collection of rules used by a NAT rule collection.

Etag string

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

ProvisioningState string

The provisioning state of the NAT rule collection resource.

Action AzureFirewallNatRCActionResponse

The action type of a NAT rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the NAT rule collection resource.

Rules []AzureFirewallNatRuleResponse

Collection of rules used by a NAT rule collection.

etag String

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

provisioningState String

The provisioning state of the NAT rule collection resource.

action AzureFirewallNatRCActionResponse

The action type of a NAT rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Integer

Priority of the NAT rule collection resource.

rules List<AzureFirewallNatRuleResponse>

Collection of rules used by a NAT rule collection.

etag string

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

provisioningState string

The provisioning state of the NAT rule collection resource.

action AzureFirewallNatRCActionResponse

The action type of a NAT rule collection.

id string

Resource ID.

name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority number

Priority of the NAT rule collection resource.

rules AzureFirewallNatRuleResponse[]

Collection of rules used by a NAT rule collection.

etag str

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

provisioning_state str

The provisioning state of the NAT rule collection resource.

action AzureFirewallNatRCActionResponse

The action type of a NAT rule collection.

id str

Resource ID.

name str

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority int

Priority of the NAT rule collection resource.

rules Sequence[AzureFirewallNatRuleResponse]

Collection of rules used by a NAT rule collection.

etag String

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

provisioningState String

The provisioning state of the NAT rule collection resource.

action Property Map

The action type of a NAT rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Number

Priority of the NAT rule collection resource.

rules List<Property Map>

Collection of rules used by a NAT rule collection.

AzureFirewallNatRuleResponse

Description string

Description of the rule.

DestinationAddresses List<string>

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

DestinationPorts List<string>

List of destination ports.

Name string

Name of the NAT rule.

Protocols List<string>

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

SourceAddresses List<string>

List of source IP addresses for this rule.

SourceIpGroups List<string>

List of source IpGroups for this rule.

TranslatedAddress string

The translated address for this NAT rule.

TranslatedFqdn string

The translated FQDN for this NAT rule.

TranslatedPort string

The translated port for this NAT rule.

Description string

Description of the rule.

DestinationAddresses []string

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

DestinationPorts []string

List of destination ports.

Name string

Name of the NAT rule.

Protocols []string

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

SourceAddresses []string

List of source IP addresses for this rule.

SourceIpGroups []string

List of source IpGroups for this rule.

TranslatedAddress string

The translated address for this NAT rule.

TranslatedFqdn string

The translated FQDN for this NAT rule.

TranslatedPort string

The translated port for this NAT rule.

description String

Description of the rule.

destinationAddresses List<String>

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

destinationPorts List<String>

List of destination ports.

name String

Name of the NAT rule.

protocols List<String>

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

translatedAddress String

The translated address for this NAT rule.

translatedFqdn String

The translated FQDN for this NAT rule.

translatedPort String

The translated port for this NAT rule.

description string

Description of the rule.

destinationAddresses string[]

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

destinationPorts string[]

List of destination ports.

name string

Name of the NAT rule.

protocols string[]

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

sourceAddresses string[]

List of source IP addresses for this rule.

sourceIpGroups string[]

List of source IpGroups for this rule.

translatedAddress string

The translated address for this NAT rule.

translatedFqdn string

The translated FQDN for this NAT rule.

translatedPort string

The translated port for this NAT rule.

description str

Description of the rule.

destination_addresses Sequence[str]

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

destination_ports Sequence[str]

List of destination ports.

name str

Name of the NAT rule.

protocols Sequence[str]

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

source_addresses Sequence[str]

List of source IP addresses for this rule.

source_ip_groups Sequence[str]

List of source IpGroups for this rule.

translated_address str

The translated address for this NAT rule.

translated_fqdn str

The translated FQDN for this NAT rule.

translated_port str

The translated port for this NAT rule.

description String

Description of the rule.

destinationAddresses List<String>

List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.

destinationPorts List<String>

List of destination ports.

name String

Name of the NAT rule.

protocols List<String>

Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

translatedAddress String

The translated address for this NAT rule.

translatedFqdn String

The translated FQDN for this NAT rule.

translatedPort String

The translated port for this NAT rule.

AzureFirewallNetworkRuleCollectionResponse

Etag string

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

ProvisioningState string

The provisioning state of the network rule collection resource.

Action Pulumi.AzureNative.Network.Inputs.AzureFirewallRCActionResponse

The action type of a rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the network rule collection resource.

Rules List<Pulumi.AzureNative.Network.Inputs.AzureFirewallNetworkRuleResponse>

Collection of rules used by a network rule collection.

Etag string

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

ProvisioningState string

The provisioning state of the network rule collection resource.

Action AzureFirewallRCActionResponse

The action type of a rule collection.

Id string

Resource ID.

Name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

Priority int

Priority of the network rule collection resource.

Rules []AzureFirewallNetworkRuleResponse

Collection of rules used by a network rule collection.

etag String

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

provisioningState String

The provisioning state of the network rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Integer

Priority of the network rule collection resource.

rules List<AzureFirewallNetworkRuleResponse>

Collection of rules used by a network rule collection.

etag string

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

provisioningState string

The provisioning state of the network rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id string

Resource ID.

name string

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority number

Priority of the network rule collection resource.

rules AzureFirewallNetworkRuleResponse[]

Collection of rules used by a network rule collection.

etag str

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

provisioning_state str

The provisioning state of the network rule collection resource.

action AzureFirewallRCActionResponse

The action type of a rule collection.

id str

Resource ID.

name str

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority int

Priority of the network rule collection resource.

rules Sequence[AzureFirewallNetworkRuleResponse]

Collection of rules used by a network rule collection.

etag String

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

provisioningState String

The provisioning state of the network rule collection resource.

action Property Map

The action type of a rule collection.

id String

Resource ID.

name String

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority Number

Priority of the network rule collection resource.

rules List<Property Map>

Collection of rules used by a network rule collection.

AzureFirewallNetworkRuleResponse

Description string

Description of the rule.

DestinationAddresses List<string>

List of destination IP addresses.

DestinationFqdns List<string>

List of destination FQDNs.

DestinationIpGroups List<string>

List of destination IpGroups for this rule.

DestinationPorts List<string>

List of destination ports.

Name string

Name of the network rule.

Protocols List<string>

Array of AzureFirewallNetworkRuleProtocols.

SourceAddresses List<string>

List of source IP addresses for this rule.

SourceIpGroups List<string>

List of source IpGroups for this rule.

Description string

Description of the rule.

DestinationAddresses []string

List of destination IP addresses.

DestinationFqdns []string

List of destination FQDNs.

DestinationIpGroups []string

List of destination IpGroups for this rule.

DestinationPorts []string

List of destination ports.

Name string

Name of the network rule.

Protocols []string

Array of AzureFirewallNetworkRuleProtocols.

SourceAddresses []string

List of source IP addresses for this rule.

SourceIpGroups []string

List of source IpGroups for this rule.

description String

Description of the rule.

destinationAddresses List<String>

List of destination IP addresses.

destinationFqdns List<String>

List of destination FQDNs.

destinationIpGroups List<String>

List of destination IpGroups for this rule.

destinationPorts List<String>

List of destination ports.

name String

Name of the network rule.

protocols List<String>

Array of AzureFirewallNetworkRuleProtocols.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

description string

Description of the rule.

destinationAddresses string[]

List of destination IP addresses.

destinationFqdns string[]

List of destination FQDNs.

destinationIpGroups string[]

List of destination IpGroups for this rule.

destinationPorts string[]

List of destination ports.

name string

Name of the network rule.

protocols string[]

Array of AzureFirewallNetworkRuleProtocols.

sourceAddresses string[]

List of source IP addresses for this rule.

sourceIpGroups string[]

List of source IpGroups for this rule.

description str

Description of the rule.

destination_addresses Sequence[str]

List of destination IP addresses.

destination_fqdns Sequence[str]

List of destination FQDNs.

destination_ip_groups Sequence[str]

List of destination IpGroups for this rule.

destination_ports Sequence[str]

List of destination ports.

name str

Name of the network rule.

protocols Sequence[str]

Array of AzureFirewallNetworkRuleProtocols.

source_addresses Sequence[str]

List of source IP addresses for this rule.

source_ip_groups Sequence[str]

List of source IpGroups for this rule.

description String

Description of the rule.

destinationAddresses List<String>

List of destination IP addresses.

destinationFqdns List<String>

List of destination FQDNs.

destinationIpGroups List<String>

List of destination IpGroups for this rule.

destinationPorts List<String>

List of destination ports.

name String

Name of the network rule.

protocols List<String>

Array of AzureFirewallNetworkRuleProtocols.

sourceAddresses List<String>

List of source IP addresses for this rule.

sourceIpGroups List<String>

List of source IpGroups for this rule.

AzureFirewallPublicIPAddressResponse

Address string

Public IP Address value.

Address string

Public IP Address value.

address String

Public IP Address value.

address string

Public IP Address value.

address str

Public IP Address value.

address String

Public IP Address value.

AzureFirewallRCActionResponse

Type string

The type of action.

Type string

The type of action.

type String

The type of action.

type string

The type of action.

type str

The type of action.

type String

The type of action.

AzureFirewallSkuResponse

Name string

Name of an Azure Firewall SKU.

Tier string

Tier of an Azure Firewall.

Name string

Name of an Azure Firewall SKU.

Tier string

Tier of an Azure Firewall.

name String

Name of an Azure Firewall SKU.

tier String

Tier of an Azure Firewall.

name string

Name of an Azure Firewall SKU.

tier string

Tier of an Azure Firewall.

name str

Name of an Azure Firewall SKU.

tier str

Tier of an Azure Firewall.

name String

Name of an Azure Firewall SKU.

tier String

Tier of an Azure Firewall.

HubIPAddressesResponse

PrivateIPAddress string

Private IP Address associated with azure firewall.

PublicIPs Pulumi.AzureNative.Network.Inputs.HubPublicIPAddressesResponse

Public IP addresses associated with azure firewall.

PrivateIPAddress string

Private IP Address associated with azure firewall.

PublicIPs HubPublicIPAddressesResponse

Public IP addresses associated with azure firewall.

privateIPAddress String

Private IP Address associated with azure firewall.

publicIPs HubPublicIPAddressesResponse

Public IP addresses associated with azure firewall.

privateIPAddress string

Private IP Address associated with azure firewall.

publicIPs HubPublicIPAddressesResponse

Public IP addresses associated with azure firewall.

private_ip_address str

Private IP Address associated with azure firewall.

public_ips HubPublicIPAddressesResponse

Public IP addresses associated with azure firewall.

privateIPAddress String

Private IP Address associated with azure firewall.

publicIPs Property Map

Public IP addresses associated with azure firewall.

HubPublicIPAddressesResponse

Addresses List<Pulumi.AzureNative.Network.Inputs.AzureFirewallPublicIPAddressResponse>

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

Count int

The number of Public IP addresses associated with azure firewall.

Addresses []AzureFirewallPublicIPAddressResponse

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

Count int

The number of Public IP addresses associated with azure firewall.

addresses List<AzureFirewallPublicIPAddressResponse>

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

count Integer

The number of Public IP addresses associated with azure firewall.

addresses AzureFirewallPublicIPAddressResponse[]

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

count number

The number of Public IP addresses associated with azure firewall.

addresses Sequence[AzureFirewallPublicIPAddressResponse]

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

count int

The number of Public IP addresses associated with azure firewall.

addresses List<Property Map>

The list of Public IP addresses associated with azure firewall or IP addresses to be retained.

count Number

The number of Public IP addresses associated with azure firewall.

SubResourceResponse

Id string

Resource ID.

Id string

Resource ID.

id String

Resource ID.

id string

Resource ID.

id str

Resource ID.

id String

Resource ID.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0