azure-native.network.getAzureFirewall
Explore with Pulumi AI
Gets the specified Azure Firewall. Azure REST API version: 2023-02-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:
- Azure
Firewall stringName The name of the Azure Firewall.
- Resource
Group stringName The name of the resource group.
- Azure
Firewall stringName The name of the Azure Firewall.
- Resource
Group stringName The name of the resource group.
- azure
Firewall StringName The name of the Azure Firewall.
- resource
Group StringName The name of the resource group.
- azure
Firewall stringName The name of the Azure Firewall.
- resource
Group stringName The name of the resource group.
- azure_
firewall_ strname The name of the Azure Firewall.
- resource_
group_ strname The name of the resource group.
- azure
Firewall StringName The name of the Azure Firewall.
- resource
Group StringName 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.
- Ip
Groups List<Pulumi.Azure Native. Network. Outputs. Azure Firewall Ip Groups Response> IpGroups associated with AzureFirewall.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the Azure firewall resource.
- Type string
Resource type.
- Additional
Properties Dictionary<string, string> The additional properties used to further config this azure firewall.
- Application
Rule List<Pulumi.Collections Azure Native. Network. Outputs. Azure Firewall Application Rule Collection Response> Collection of application rule collections used by Azure Firewall.
- Firewall
Policy Pulumi.Azure Native. Network. Outputs. Sub Resource Response The firewallPolicy associated with this azure firewall.
- Hub
IPAddresses Pulumi.Azure Native. Network. Outputs. Hub IPAddresses Response IP addresses associated with AzureFirewall.
- Id string
Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Outputs. Azure Firewall IPConfiguration Response> IP configuration of the Azure Firewall resource.
- Location string
Resource location.
- Management
Ip Pulumi.Configuration Azure Native. Network. Outputs. Azure Firewall IPConfiguration Response IP configuration of the Azure Firewall used for management traffic.
- Nat
Rule List<Pulumi.Collections Azure Native. Network. Outputs. Azure Firewall Nat Rule Collection Response> Collection of NAT rule collections used by Azure Firewall.
- Network
Rule List<Pulumi.Collections Azure Native. Network. Outputs. Azure Firewall Network Rule Collection Response> Collection of network rule collections used by Azure Firewall.
- Sku
Pulumi.
Azure Native. Network. Outputs. Azure Firewall Sku Response The Azure Firewall Resource SKU.
- Dictionary<string, string>
Resource tags.
- Threat
Intel stringMode The operation mode for Threat Intelligence.
- Virtual
Hub Pulumi.Azure Native. Network. Outputs. Sub Resource Response 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.
- Ip
Groups []AzureFirewall Ip Groups Response IpGroups associated with AzureFirewall.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the Azure firewall resource.
- Type string
Resource type.
- Additional
Properties map[string]string The additional properties used to further config this azure firewall.
- Application
Rule []AzureCollections Firewall Application Rule Collection Response Collection of application rule collections used by Azure Firewall.
- Firewall
Policy SubResource Response The firewallPolicy associated with this azure firewall.
- Hub
IPAddresses HubIPAddresses Response IP addresses associated with AzureFirewall.
- Id string
Resource ID.
- Ip
Configurations []AzureFirewall IPConfiguration Response IP configuration of the Azure Firewall resource.
- Location string
Resource location.
- Management
Ip AzureConfiguration Firewall IPConfiguration Response IP configuration of the Azure Firewall used for management traffic.
- Nat
Rule []AzureCollections Firewall Nat Rule Collection Response Collection of NAT rule collections used by Azure Firewall.
- Network
Rule []AzureCollections Firewall Network Rule Collection Response Collection of network rule collections used by Azure Firewall.
- Sku
Azure
Firewall Sku Response The Azure Firewall Resource SKU.
- map[string]string
Resource tags.
- Threat
Intel stringMode The operation mode for Threat Intelligence.
- Virtual
Hub SubResource Response 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.
- ip
Groups List<AzureFirewall Ip Groups Response> IpGroups associated with AzureFirewall.
- name String
Resource name.
- provisioning
State String The provisioning state of the Azure firewall resource.
- type String
Resource type.
- additional
Properties Map<String,String> The additional properties used to further config this azure firewall.
- application
Rule List<AzureCollections Firewall Application Rule Collection Response> Collection of application rule collections used by Azure Firewall.
- firewall
Policy SubResource Response The firewallPolicy associated with this azure firewall.
- hub
IPAddresses HubIPAddresses Response IP addresses associated with AzureFirewall.
- id String
Resource ID.
- ip
Configurations List<AzureFirewall IPConfiguration Response> IP configuration of the Azure Firewall resource.
- location String
Resource location.
- management
Ip AzureConfiguration Firewall IPConfiguration Response IP configuration of the Azure Firewall used for management traffic.
- nat
Rule List<AzureCollections Firewall Nat Rule Collection Response> Collection of NAT rule collections used by Azure Firewall.
- network
Rule List<AzureCollections Firewall Network Rule Collection Response> Collection of network rule collections used by Azure Firewall.
- sku
Azure
Firewall Sku Response The Azure Firewall Resource SKU.
- Map<String,String>
Resource tags.
- threat
Intel StringMode The operation mode for Threat Intelligence.
- virtual
Hub SubResource Response 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.
- ip
Groups AzureFirewall Ip Groups Response[] IpGroups associated with AzureFirewall.
- name string
Resource name.
- provisioning
State string The provisioning state of the Azure firewall resource.
- type string
Resource type.
- additional
Properties {[key: string]: string} The additional properties used to further config this azure firewall.
- application
Rule AzureCollections Firewall Application Rule Collection Response[] Collection of application rule collections used by Azure Firewall.
- firewall
Policy SubResource Response The firewallPolicy associated with this azure firewall.
- hub
IPAddresses HubIPAddresses Response IP addresses associated with AzureFirewall.
- id string
Resource ID.
- ip
Configurations AzureFirewall IPConfiguration Response[] IP configuration of the Azure Firewall resource.
- location string
Resource location.
- management
Ip AzureConfiguration Firewall IPConfiguration Response IP configuration of the Azure Firewall used for management traffic.
- nat
Rule AzureCollections Firewall Nat Rule Collection Response[] Collection of NAT rule collections used by Azure Firewall.
- network
Rule AzureCollections Firewall Network Rule Collection Response[] Collection of network rule collections used by Azure Firewall.
- sku
Azure
Firewall Sku Response The Azure Firewall Resource SKU.
- {[key: string]: string}
Resource tags.
- threat
Intel stringMode The operation mode for Threat Intelligence.
- virtual
Hub SubResource Response 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[AzureFirewall Ip Groups Response] 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_ Sequence[Azurecollections Firewall Application Rule Collection Response] Collection of application rule collections used by Azure Firewall.
- firewall_
policy SubResource Response The firewallPolicy associated with this azure firewall.
- hub_
ip_ Hubaddresses IPAddresses Response IP addresses associated with AzureFirewall.
- id str
Resource ID.
- ip_
configurations Sequence[AzureFirewall IPConfiguration Response] IP configuration of the Azure Firewall resource.
- location str
Resource location.
- management_
ip_ Azureconfiguration Firewall IPConfiguration Response IP configuration of the Azure Firewall used for management traffic.
- nat_
rule_ Sequence[Azurecollections Firewall Nat Rule Collection Response] Collection of NAT rule collections used by Azure Firewall.
- network_
rule_ Sequence[Azurecollections Firewall Network Rule Collection Response] Collection of network rule collections used by Azure Firewall.
- sku
Azure
Firewall Sku Response The Azure Firewall Resource SKU.
- Mapping[str, str]
Resource tags.
- threat_
intel_ strmode The operation mode for Threat Intelligence.
- virtual_
hub SubResource Response 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.
- ip
Groups List<Property Map> IpGroups associated with AzureFirewall.
- name String
Resource name.
- provisioning
State String The provisioning state of the Azure firewall resource.
- type String
Resource type.
- additional
Properties Map<String> The additional properties used to further config this azure firewall.
- application
Rule List<Property Map>Collections Collection of application rule collections used by Azure Firewall.
- firewall
Policy Property Map The firewallPolicy associated with this azure firewall.
- hub
IPAddresses Property Map IP addresses associated with AzureFirewall.
- id String
Resource ID.
- ip
Configurations List<Property Map> IP configuration of the Azure Firewall resource.
- location String
Resource location.
- management
Ip Property MapConfiguration IP configuration of the Azure Firewall used for management traffic.
- nat
Rule List<Property Map>Collections Collection of NAT rule collections used by Azure Firewall.
- network
Rule List<Property Map>Collections Collection of network rule collections used by Azure Firewall.
- sku Property Map
The Azure Firewall Resource SKU.
- Map<String>
Resource tags.
- threat
Intel StringMode The operation mode for Threat Intelligence.
- virtual
Hub 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.
- Provisioning
State string The provisioning state of the application rule collection resource.
- Action
Pulumi.
Azure Native. Network. Inputs. Azure Firewall RCAction Response 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.
Azure Native. Network. Inputs. Azure Firewall Application Rule Response> Collection of rules used by a application rule collection.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the application rule collection resource.
- Action
Azure
Firewall RCAction Response 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
[]Azure
Firewall Application Rule Response Collection of rules used by a application rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the application rule collection resource.
- action
Azure
Firewall RCAction Response 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<Azure
Firewall Application Rule Response> Collection of rules used by a application rule collection.
- etag string
A unique read-only string that changes whenever the resource is updated.
- provisioning
State string The provisioning state of the application rule collection resource.
- action
Azure
Firewall RCAction Response 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
Azure
Firewall Application Rule Response[] 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
Azure
Firewall RCAction Response 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[Azure
Firewall Application Rule Response] Collection of rules used by a application rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- Protocol
Type string Protocol type.
- Port int
Port number for the protocol, cannot be greater than 64000. This field is optional.
- Protocol
Type string Protocol type.
- port Integer
Port number for the protocol, cannot be greater than 64000. This field is optional.
- protocol
Type String Protocol type.
- port number
Port number for the protocol, cannot be greater than 64000. This field is optional.
- protocol
Type 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.
- protocol
Type String Protocol type.
AzureFirewallApplicationRuleResponse
- Description string
Description of the rule.
- List<string>
List of FQDN Tags for this rule.
- Name string
Name of the application rule.
- Protocols
List<Pulumi.
Azure Native. Network. Inputs. Azure Firewall Application Rule Protocol Response> Array of ApplicationRuleProtocols.
- Source
Addresses List<string> List of source IP addresses for this rule.
- Source
Ip List<string>Groups List of source IpGroups for this rule.
- Target
Fqdns List<string> List of FQDNs for this rule.
- Description string
Description of the rule.
- []string
List of FQDN Tags for this rule.
- Name string
Name of the application rule.
- Protocols
[]Azure
Firewall Application Rule Protocol Response Array of ApplicationRuleProtocols.
- Source
Addresses []string List of source IP addresses for this rule.
- Source
Ip []stringGroups List of source IpGroups for this rule.
- Target
Fqdns []string List of FQDNs for this rule.
- description String
Description of the rule.
- List<String>
List of FQDN Tags for this rule.
- name String
Name of the application rule.
- protocols
List<Azure
Firewall Application Rule Protocol Response> Array of ApplicationRuleProtocols.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups List of source IpGroups for this rule.
- target
Fqdns List<String> List of FQDNs for this rule.
- description string
Description of the rule.
- string[]
List of FQDN Tags for this rule.
- name string
Name of the application rule.
- protocols
Azure
Firewall Application Rule Protocol Response[] Array of ApplicationRuleProtocols.
- source
Addresses string[] List of source IP addresses for this rule.
- source
Ip string[]Groups List of source IpGroups for this rule.
- target
Fqdns string[] List of FQDNs for this rule.
- description str
Description of the rule.
- Sequence[str]
List of FQDN Tags for this rule.
- name str
Name of the application rule.
- protocols
Sequence[Azure
Firewall Application Rule Protocol Response] Array of ApplicationRuleProtocols.
- source_
addresses Sequence[str] List of source IP addresses for this rule.
- source_
ip_ Sequence[str]groups List of source IpGroups for this rule.
- target_
fqdns Sequence[str] List of FQDNs for this rule.
- description String
Description of the rule.
- List<String>
List of FQDN Tags for this rule.
- name String
Name of the application rule.
- protocols List<Property Map>
Array of ApplicationRuleProtocols.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups List of source IpGroups for this rule.
- target
Fqdns List<String> List of FQDNs for this rule.
AzureFirewallIPConfigurationResponse
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Private
IPAddress string The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- Provisioning
State 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.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Response Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response 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.
- Private
IPAddress string The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- Provisioning
State 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.
- Public
IPAddress SubResource Response Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.
- Subnet
Sub
Resource Response 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.
- private
IPAddress String The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- provisioning
State 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.
- public
IPAddress SubResource Response Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.
- subnet
Sub
Resource Response 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.
- private
IPAddress string The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- provisioning
State 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.
- public
IPAddress SubResource Response Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.
- subnet
Sub
Resource Response 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_ straddress 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_ Subaddress Resource Response Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.
- subnet
Sub
Resource Response 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.
- private
IPAddress String The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- provisioning
State 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.
- public
IPAddress 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
- Change
Number string The iteration number.
- Id string
Resource ID.
- Change
Number string The iteration number.
- Id string
Resource ID.
- change
Number String The iteration number.
- id String
Resource ID.
- change
Number string The iteration number.
- id string
Resource ID.
- change_
number str The iteration number.
- id str
Resource ID.
- change
Number 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.
- Provisioning
State string The provisioning state of the NAT rule collection resource.
- Action
Pulumi.
Azure Native. Network. Inputs. Azure Firewall Nat RCAction Response 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.
Azure Native. Network. Inputs. Azure Firewall Nat Rule Response> Collection of rules used by a NAT rule collection.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the NAT rule collection resource.
- Action
Azure
Firewall Nat RCAction Response 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
[]Azure
Firewall Nat Rule Response Collection of rules used by a NAT rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the NAT rule collection resource.
- action
Azure
Firewall Nat RCAction Response 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<Azure
Firewall Nat Rule Response> Collection of rules used by a NAT rule collection.
- etag string
A unique read-only string that changes whenever the resource is updated.
- provisioning
State string The provisioning state of the NAT rule collection resource.
- action
Azure
Firewall Nat RCAction Response 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
Azure
Firewall Nat Rule Response[] 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
Azure
Firewall Nat RCAction Response 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[Azure
Firewall Nat Rule Response] Collection of rules used by a NAT rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- Destination
Addresses List<string> List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.
- Destination
Ports List<string> List of destination ports.
- Name string
Name of the NAT rule.
- Protocols List<string>
Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
- Source
Addresses List<string> List of source IP addresses for this rule.
- Source
Ip List<string>Groups List of source IpGroups for this rule.
- Translated
Address string The translated address for this NAT rule.
- Translated
Fqdn string The translated FQDN for this NAT rule.
- Translated
Port string The translated port for this NAT rule.
- Description string
Description of the rule.
- Destination
Addresses []string List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.
- Destination
Ports []string List of destination ports.
- Name string
Name of the NAT rule.
- Protocols []string
Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
- Source
Addresses []string List of source IP addresses for this rule.
- Source
Ip []stringGroups List of source IpGroups for this rule.
- Translated
Address string The translated address for this NAT rule.
- Translated
Fqdn string The translated FQDN for this NAT rule.
- Translated
Port string The translated port for this NAT rule.
- description String
Description of the rule.
- destination
Addresses List<String> List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.
- destination
Ports List<String> List of destination ports.
- name String
Name of the NAT rule.
- protocols List<String>
Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups List of source IpGroups for this rule.
- translated
Address String The translated address for this NAT rule.
- translated
Fqdn String The translated FQDN for this NAT rule.
- translated
Port String The translated port for this NAT rule.
- description string
Description of the rule.
- destination
Addresses string[] List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.
- destination
Ports string[] List of destination ports.
- name string
Name of the NAT rule.
- protocols string[]
Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
- source
Addresses string[] List of source IP addresses for this rule.
- source
Ip string[]Groups List of source IpGroups for this rule.
- translated
Address string The translated address for this NAT rule.
- translated
Fqdn string The translated FQDN for this NAT rule.
- translated
Port 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_ Sequence[str]groups 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.
- destination
Addresses List<String> List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.
- destination
Ports List<String> List of destination ports.
- name String
Name of the NAT rule.
- protocols List<String>
Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups List of source IpGroups for this rule.
- translated
Address String The translated address for this NAT rule.
- translated
Fqdn String The translated FQDN for this NAT rule.
- translated
Port String The translated port for this NAT rule.
AzureFirewallNetworkRuleCollectionResponse
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the network rule collection resource.
- Action
Pulumi.
Azure Native. Network. Inputs. Azure Firewall RCAction Response 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.
Azure Native. Network. Inputs. Azure Firewall Network Rule Response> Collection of rules used by a network rule collection.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the network rule collection resource.
- Action
Azure
Firewall RCAction Response 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
[]Azure
Firewall Network Rule Response Collection of rules used by a network rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the network rule collection resource.
- action
Azure
Firewall RCAction Response 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<Azure
Firewall Network Rule Response> Collection of rules used by a network rule collection.
- etag string
A unique read-only string that changes whenever the resource is updated.
- provisioning
State string The provisioning state of the network rule collection resource.
- action
Azure
Firewall RCAction Response 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
Azure
Firewall Network Rule Response[] 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
Azure
Firewall RCAction Response 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[Azure
Firewall Network Rule Response] Collection of rules used by a network rule collection.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- Destination
Addresses List<string> List of destination IP addresses.
- Destination
Fqdns List<string> List of destination FQDNs.
- Destination
Ip List<string>Groups List of destination IpGroups for this rule.
- Destination
Ports List<string> List of destination ports.
- Name string
Name of the network rule.
- Protocols List<string>
Array of AzureFirewallNetworkRuleProtocols.
- Source
Addresses List<string> List of source IP addresses for this rule.
- Source
Ip List<string>Groups List of source IpGroups for this rule.
- Description string
Description of the rule.
- Destination
Addresses []string List of destination IP addresses.
- Destination
Fqdns []string List of destination FQDNs.
- Destination
Ip []stringGroups List of destination IpGroups for this rule.
- Destination
Ports []string List of destination ports.
- Name string
Name of the network rule.
- Protocols []string
Array of AzureFirewallNetworkRuleProtocols.
- Source
Addresses []string List of source IP addresses for this rule.
- Source
Ip []stringGroups List of source IpGroups for this rule.
- description String
Description of the rule.
- destination
Addresses List<String> List of destination IP addresses.
- destination
Fqdns List<String> List of destination FQDNs.
- destination
Ip List<String>Groups List of destination IpGroups for this rule.
- destination
Ports List<String> List of destination ports.
- name String
Name of the network rule.
- protocols List<String>
Array of AzureFirewallNetworkRuleProtocols.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups List of source IpGroups for this rule.
- description string
Description of the rule.
- destination
Addresses string[] List of destination IP addresses.
- destination
Fqdns string[] List of destination FQDNs.
- destination
Ip string[]Groups List of destination IpGroups for this rule.
- destination
Ports string[] List of destination ports.
- name string
Name of the network rule.
- protocols string[]
Array of AzureFirewallNetworkRuleProtocols.
- source
Addresses string[] List of source IP addresses for this rule.
- source
Ip string[]Groups 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_ Sequence[str]groups 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_ Sequence[str]groups List of source IpGroups for this rule.
- description String
Description of the rule.
- destination
Addresses List<String> List of destination IP addresses.
- destination
Fqdns List<String> List of destination FQDNs.
- destination
Ip List<String>Groups List of destination IpGroups for this rule.
- destination
Ports List<String> List of destination ports.
- name String
Name of the network rule.
- protocols List<String>
Array of AzureFirewallNetworkRuleProtocols.
- source
Addresses List<String> List of source IP addresses for this rule.
- source
Ip List<String>Groups 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
HubIPAddressesResponse
- Private
IPAddress string Private IP Address associated with azure firewall.
- Public
IPs Pulumi.Azure Native. Network. Inputs. Hub Public IPAddresses Response Public IP addresses associated with azure firewall.
- Private
IPAddress string Private IP Address associated with azure firewall.
- Public
IPs HubPublic IPAddresses Response Public IP addresses associated with azure firewall.
- private
IPAddress String Private IP Address associated with azure firewall.
- public
IPs HubPublic IPAddresses Response Public IP addresses associated with azure firewall.
- private
IPAddress string Private IP Address associated with azure firewall.
- public
IPs HubPublic IPAddresses Response Public IP addresses associated with azure firewall.
- private_
ip_ straddress Private IP Address associated with azure firewall.
- public_
ips HubPublic IPAddresses Response Public IP addresses associated with azure firewall.
- private
IPAddress String Private IP Address associated with azure firewall.
- public
IPs Property Map Public IP addresses associated with azure firewall.
HubPublicIPAddressesResponse
- Addresses
List<Pulumi.
Azure Native. Network. Inputs. Azure Firewall Public IPAddress Response> 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
[]Azure
Firewall Public IPAddress Response 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<Azure
Firewall Public IPAddress Response> 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
Azure
Firewall Public IPAddress Response[] 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[Azure
Firewall Public IPAddress Response] 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
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0