1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. listFirewallPolicyIdpsSignature
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.network.listFirewallPolicyIdpsSignature

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000.

Uses Azure REST API version 2024-05-01.

Other available API versions: 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]. See the version guide for details.

Using listFirewallPolicyIdpsSignature

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 listFirewallPolicyIdpsSignature(args: ListFirewallPolicyIdpsSignatureArgs, opts?: InvokeOptions): Promise<ListFirewallPolicyIdpsSignatureResult>
function listFirewallPolicyIdpsSignatureOutput(args: ListFirewallPolicyIdpsSignatureOutputArgs, opts?: InvokeOptions): Output<ListFirewallPolicyIdpsSignatureResult>
Copy
def list_firewall_policy_idps_signature(filters: Optional[Sequence[FilterItems]] = None,
                                        firewall_policy_name: Optional[str] = None,
                                        order_by: Optional[OrderBy] = None,
                                        resource_group_name: Optional[str] = None,
                                        results_per_page: Optional[int] = None,
                                        search: Optional[str] = None,
                                        skip: Optional[int] = None,
                                        opts: Optional[InvokeOptions] = None) -> ListFirewallPolicyIdpsSignatureResult
def list_firewall_policy_idps_signature_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[FilterItemsArgs]]]] = None,
                                        firewall_policy_name: Optional[pulumi.Input[str]] = None,
                                        order_by: Optional[pulumi.Input[OrderByArgs]] = None,
                                        resource_group_name: Optional[pulumi.Input[str]] = None,
                                        results_per_page: Optional[pulumi.Input[int]] = None,
                                        search: Optional[pulumi.Input[str]] = None,
                                        skip: Optional[pulumi.Input[int]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[ListFirewallPolicyIdpsSignatureResult]
Copy
func ListFirewallPolicyIdpsSignature(ctx *Context, args *ListFirewallPolicyIdpsSignatureArgs, opts ...InvokeOption) (*ListFirewallPolicyIdpsSignatureResult, error)
func ListFirewallPolicyIdpsSignatureOutput(ctx *Context, args *ListFirewallPolicyIdpsSignatureOutputArgs, opts ...InvokeOption) ListFirewallPolicyIdpsSignatureResultOutput
Copy

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

public static class ListFirewallPolicyIdpsSignature 
{
    public static Task<ListFirewallPolicyIdpsSignatureResult> InvokeAsync(ListFirewallPolicyIdpsSignatureArgs args, InvokeOptions? opts = null)
    public static Output<ListFirewallPolicyIdpsSignatureResult> Invoke(ListFirewallPolicyIdpsSignatureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListFirewallPolicyIdpsSignatureResult> listFirewallPolicyIdpsSignature(ListFirewallPolicyIdpsSignatureArgs args, InvokeOptions options)
public static Output<ListFirewallPolicyIdpsSignatureResult> listFirewallPolicyIdpsSignature(ListFirewallPolicyIdpsSignatureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:network:listFirewallPolicyIdpsSignature
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FirewallPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Firewall Policy.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
Filters List<Pulumi.AzureNative.Network.Inputs.FilterItems>
Contain all filters names and values
OrderBy Pulumi.AzureNative.Network.Inputs.OrderBy
Column to sort response by
ResultsPerPage int
The number of the results to return in each page
Search string
Search term in all columns
Skip int
The number of records matching the filter to skip
FirewallPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Firewall Policy.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
Filters []FilterItems
Contain all filters names and values
OrderBy OrderBy
Column to sort response by
ResultsPerPage int
The number of the results to return in each page
Search string
Search term in all columns
Skip int
The number of records matching the filter to skip
firewallPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Firewall Policy.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
filters List<FilterItems>
Contain all filters names and values
orderBy OrderBy
Column to sort response by
resultsPerPage Integer
The number of the results to return in each page
search String
Search term in all columns
skip Integer
The number of records matching the filter to skip
firewallPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Firewall Policy.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
filters FilterItems[]
Contain all filters names and values
orderBy OrderBy
Column to sort response by
resultsPerPage number
The number of the results to return in each page
search string
Search term in all columns
skip number
The number of records matching the filter to skip
firewall_policy_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Firewall Policy.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
filters Sequence[FilterItems]
Contain all filters names and values
order_by OrderBy
Column to sort response by
results_per_page int
The number of the results to return in each page
search str
Search term in all columns
skip int
The number of records matching the filter to skip
firewallPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Firewall Policy.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
filters List<Property Map>
Contain all filters names and values
orderBy Property Map
Column to sort response by
resultsPerPage Number
The number of the results to return in each page
search String
Search term in all columns
skip Number
The number of records matching the filter to skip

listFirewallPolicyIdpsSignature Result

The following output properties are available:

MatchingRecordsCount double
Number of total records matching the query.
Signatures List<Pulumi.AzureNative.Network.Outputs.SingleQueryResultResponse>
Array containing the results of the query
MatchingRecordsCount float64
Number of total records matching the query.
Signatures []SingleQueryResultResponse
Array containing the results of the query
matchingRecordsCount Double
Number of total records matching the query.
signatures List<SingleQueryResultResponse>
Array containing the results of the query
matchingRecordsCount number
Number of total records matching the query.
signatures SingleQueryResultResponse[]
Array containing the results of the query
matching_records_count float
Number of total records matching the query.
signatures Sequence[SingleQueryResultResponse]
Array containing the results of the query
matchingRecordsCount Number
Number of total records matching the query.
signatures List<Property Map>
Array containing the results of the query

Supporting Types

FilterItems

Field string
The name of the field we would like to filter
Values List<string>
List of values to filter the current field by
Field string
The name of the field we would like to filter
Values []string
List of values to filter the current field by
field String
The name of the field we would like to filter
values List<String>
List of values to filter the current field by
field string
The name of the field we would like to filter
values string[]
List of values to filter the current field by
field str
The name of the field we would like to filter
values Sequence[str]
List of values to filter the current field by
field String
The name of the field we would like to filter
values List<String>
List of values to filter the current field by

FirewallPolicyIDPSQuerySortOrder

OrderBy

Field string
Describes the actual column name to sort by
Order string | Pulumi.AzureNative.Network.FirewallPolicyIDPSQuerySortOrder
Describes if results should be in ascending/descending order
Field string
Describes the actual column name to sort by
Order string | FirewallPolicyIDPSQuerySortOrder
Describes if results should be in ascending/descending order
field String
Describes the actual column name to sort by
order String | FirewallPolicyIDPSQuerySortOrder
Describes if results should be in ascending/descending order
field string
Describes the actual column name to sort by
order string | FirewallPolicyIDPSQuerySortOrder
Describes if results should be in ascending/descending order
field str
Describes the actual column name to sort by
order str | FirewallPolicyIDPSQuerySortOrder
Describes if results should be in ascending/descending order
field String
Describes the actual column name to sort by
order String | "Ascending" | "Descending"
Describes if results should be in ascending/descending order

SingleQueryResultResponse

Description string
Describes what is the signature enforces
DestinationPorts List<string>
Describes the list of destination ports related to this signature
Direction int
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
Group string
Describes the groups the signature belongs to
InheritedFromParentPolicy bool
Describes if this override is inherited from base policy or not
LastUpdated string
Describes the last updated time of the signature (provided from 3rd party vendor)
Mode int
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
Protocol string
Describes the protocol the signatures is being enforced in
Severity int
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
SignatureId int
The ID of the signature
SourcePorts List<string>
Describes the list of source ports related to this signature
Description string
Describes what is the signature enforces
DestinationPorts []string
Describes the list of destination ports related to this signature
Direction int
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
Group string
Describes the groups the signature belongs to
InheritedFromParentPolicy bool
Describes if this override is inherited from base policy or not
LastUpdated string
Describes the last updated time of the signature (provided from 3rd party vendor)
Mode int
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
Protocol string
Describes the protocol the signatures is being enforced in
Severity int
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
SignatureId int
The ID of the signature
SourcePorts []string
Describes the list of source ports related to this signature
description String
Describes what is the signature enforces
destinationPorts List<String>
Describes the list of destination ports related to this signature
direction Integer
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
group String
Describes the groups the signature belongs to
inheritedFromParentPolicy Boolean
Describes if this override is inherited from base policy or not
lastUpdated String
Describes the last updated time of the signature (provided from 3rd party vendor)
mode Integer
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
protocol String
Describes the protocol the signatures is being enforced in
severity Integer
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
signatureId Integer
The ID of the signature
sourcePorts List<String>
Describes the list of source ports related to this signature
description string
Describes what is the signature enforces
destinationPorts string[]
Describes the list of destination ports related to this signature
direction number
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
group string
Describes the groups the signature belongs to
inheritedFromParentPolicy boolean
Describes if this override is inherited from base policy or not
lastUpdated string
Describes the last updated time of the signature (provided from 3rd party vendor)
mode number
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
protocol string
Describes the protocol the signatures is being enforced in
severity number
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
signatureId number
The ID of the signature
sourcePorts string[]
Describes the list of source ports related to this signature
description str
Describes what is the signature enforces
destination_ports Sequence[str]
Describes the list of destination ports related to this signature
direction int
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
group str
Describes the groups the signature belongs to
inherited_from_parent_policy bool
Describes if this override is inherited from base policy or not
last_updated str
Describes the last updated time of the signature (provided from 3rd party vendor)
mode int
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
protocol str
Describes the protocol the signatures is being enforced in
severity int
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
signature_id int
The ID of the signature
source_ports Sequence[str]
Describes the list of source ports related to this signature
description String
Describes what is the signature enforces
destinationPorts List<String>
Describes the list of destination ports related to this signature
direction Number
Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound
group String
Describes the groups the signature belongs to
inheritedFromParentPolicy Boolean
Describes if this override is inherited from base policy or not
lastUpdated String
Describes the last updated time of the signature (provided from 3rd party vendor)
mode Number
The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny
protocol String
Describes the protocol the signatures is being enforced in
severity Number
Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low
signatureId Number
The ID of the signature
sourcePorts List<String>
Describes the list of source ports related to this signature

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi