azure-native.network.listFirewallPolicyIdpsSignature
Explore with Pulumi AI
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>
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 dictionary
The 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