1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. listFirewallPolicyIdpsSignature
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.network.listFirewallPolicyIdpsSignature

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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Retrieves the current status of IDPS signatures for the relevant policy Azure REST API version: 2023-02-01.

    Other available API versions: 2021-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:network:listFirewallPolicyIdpsSignature
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FirewallPolicyName string
    The name of the Firewall Policy.
    ResourceGroupName 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 string
    The name of the Firewall Policy.
    ResourceGroupName 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 String
    The name of the Firewall Policy.
    resourceGroupName 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 string
    The name of the Firewall Policy.
    resourceGroupName 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 str
    The name of the Firewall Policy.
    resource_group_name 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 String
    The name of the Firewall Policy.
    resourceGroupName 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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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 - Inbound, 1 - OutBound, 2 - Bidirectional
    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 - Low, 2 - Medium, 3 - High
    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
    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi