1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. getAzureFirewall
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.network.getAzureFirewall

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    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:

    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
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi