azure-native.network.listFirewallPolicyIdpsSignature
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, 2024-07-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>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]func ListFirewallPolicyIdpsSignature(ctx *Context, args *ListFirewallPolicyIdpsSignatureArgs, opts ...InvokeOption) (*ListFirewallPolicyIdpsSignatureResult, error)
func ListFirewallPolicyIdpsSignatureOutput(ctx *Context, args *ListFirewallPolicyIdpsSignatureOutputArgs, opts ...InvokeOption) ListFirewallPolicyIdpsSignatureResultOutput> 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)
}public static CompletableFuture<ListFirewallPolicyIdpsSignatureResult> listFirewallPolicyIdpsSignature(ListFirewallPolicyIdpsSignatureArgs args, InvokeOptions options)
public static Output<ListFirewallPolicyIdpsSignatureResult> listFirewallPolicyIdpsSignature(ListFirewallPolicyIdpsSignatureArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:network:listFirewallPolicyIdpsSignature
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Firewall
Policy stringName  - The name of the Firewall Policy.
 - Resource
Group stringName  - The name of the resource group.
 - Filters
List<Pulumi.
Azure Native. Network. Inputs. Filter Items>  - Contain all filters names and values
 - Order
By Pulumi.Azure Native. Network. Inputs. Order By  - Column to sort response by
 - Results
Per intPage  - 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
 
- Firewall
Policy stringName  - The name of the Firewall Policy.
 - Resource
Group stringName  - The name of the resource group.
 - Filters
[]Filter
Items  - Contain all filters names and values
 - Order
By OrderBy  - Column to sort response by
 - Results
Per intPage  - 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
 
- firewall
Policy StringName  - The name of the Firewall Policy.
 - resource
Group StringName  - The name of the resource group.
 - filters
List<Filter
Items>  - Contain all filters names and values
 - order
By OrderBy  - Column to sort response by
 - results
Per IntegerPage  - 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
 
- firewall
Policy stringName  - The name of the Firewall Policy.
 - resource
Group stringName  - The name of the resource group.
 - filters
Filter
Items[]  - Contain all filters names and values
 - order
By OrderBy  - Column to sort response by
 - results
Per numberPage  - 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_ strname  - The name of the Firewall Policy.
 - resource_
group_ strname  - The name of the resource group.
 - filters
Sequence[Filter
Items]  - Contain all filters names and values
 - order_
by OrderBy  - Column to sort response by
 - results_
per_ intpage  - 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
 
- firewall
Policy StringName  - The name of the Firewall Policy.
 - resource
Group StringName  - The name of the resource group.
 - filters List<Property Map>
 - Contain all filters names and values
 - order
By Property Map - Column to sort response by
 - results
Per NumberPage  - 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:
- Matching
Records doubleCount  - Number of total records matching the query.
 - Signatures
List<Pulumi.
Azure Native. Network. Outputs. Single Query Result Response>  - Array containing the results of the query
 
- Matching
Records float64Count  - Number of total records matching the query.
 - Signatures
[]Single
Query Result Response  - Array containing the results of the query
 
- matching
Records DoubleCount  - Number of total records matching the query.
 - signatures
List<Single
Query Result Response>  - Array containing the results of the query
 
- matching
Records numberCount  - Number of total records matching the query.
 - signatures
Single
Query Result Response[]  - Array containing the results of the query
 
- matching_
records_ floatcount  - Number of total records matching the query.
 - signatures
Sequence[Single
Query Result Response]  - Array containing the results of the query
 
- matching
Records NumberCount  - Number of total records matching the query.
 - signatures List<Property Map>
 - Array containing the results of the query
 
Supporting Types
FilterItems 
FirewallPolicyIDPSQuerySortOrder    
OrderBy 
- Field string
 - Describes the actual column name to sort by
 - Order
string | Pulumi.
Azure Native. Network. Firewall Policy IDPSQuery Sort Order  - Describes if results should be in ascending/descending order
 
- Field string
 - Describes the actual column name to sort by
 - Order
string | Firewall
Policy IDPSQuery Sort Order  - Describes if results should be in ascending/descending order
 
- field String
 - Describes the actual column name to sort by
 - order
String | Firewall
Policy IDPSQuery Sort Order  - Describes if results should be in ascending/descending order
 
- field string
 - Describes the actual column name to sort by
 - order
string | Firewall
Policy IDPSQuery Sort Order  - Describes if results should be in ascending/descending order
 
- field str
 - Describes the actual column name to sort by
 - order
str | Firewall
Policy IDPSQuery Sort Order  - 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
 - Destination
Ports 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
 - Inherited
From boolParent Policy  - Describes if this override is inherited from base policy or not
 - Last
Updated 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
 - Signature
Id int - The ID of the signature
 - Source
Ports List<string> - Describes the list of source ports related to this signature
 
- Description string
 - Describes what is the signature enforces
 - Destination
Ports []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
 - Inherited
From boolParent Policy  - Describes if this override is inherited from base policy or not
 - Last
Updated 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
 - Signature
Id int - The ID of the signature
 - Source
Ports []string - Describes the list of source ports related to this signature
 
- description String
 - Describes what is the signature enforces
 - destination
Ports 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
 - inherited
From BooleanParent Policy  - Describes if this override is inherited from base policy or not
 - last
Updated 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
 - signature
Id Integer - The ID of the signature
 - source
Ports List<String> - Describes the list of source ports related to this signature
 
- description string
 - Describes what is the signature enforces
 - destination
Ports 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
 - inherited
From booleanParent Policy  - Describes if this override is inherited from base policy or not
 - last
Updated 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
 - signature
Id number - The ID of the signature
 - source
Ports 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_ boolparent_ policy  - 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
 - destination
Ports 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
 - inherited
From BooleanParent Policy  - Describes if this override is inherited from base policy or not
 - last
Updated 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
 - signature
Id Number - The ID of the signature
 - source
Ports 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
 
