1. Packages
  2. Azure Native
  3. API Docs
  4. cloudngfw
  5. getLocalRuleCounters
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.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.cloudngfw.getLocalRuleCounters

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.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Get counters Azure REST API version: 2023-09-01.

    Other available API versions: 2022-08-29, 2022-08-29-preview, 2023-09-01-preview, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview.

    Using getLocalRuleCounters

    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 getLocalRuleCounters(args: GetLocalRuleCountersArgs, opts?: InvokeOptions): Promise<GetLocalRuleCountersResult>
    function getLocalRuleCountersOutput(args: GetLocalRuleCountersOutputArgs, opts?: InvokeOptions): Output<GetLocalRuleCountersResult>
    def get_local_rule_counters(firewall_name: Optional[str] = None,
                                local_rulestack_name: Optional[str] = None,
                                priority: Optional[str] = None,
                                resource_group_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetLocalRuleCountersResult
    def get_local_rule_counters_output(firewall_name: Optional[pulumi.Input[str]] = None,
                                local_rulestack_name: Optional[pulumi.Input[str]] = None,
                                priority: Optional[pulumi.Input[str]] = None,
                                resource_group_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetLocalRuleCountersResult]
    func GetLocalRuleCounters(ctx *Context, args *GetLocalRuleCountersArgs, opts ...InvokeOption) (*GetLocalRuleCountersResult, error)
    func GetLocalRuleCountersOutput(ctx *Context, args *GetLocalRuleCountersOutputArgs, opts ...InvokeOption) GetLocalRuleCountersResultOutput

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

    public static class GetLocalRuleCounters 
    {
        public static Task<GetLocalRuleCountersResult> InvokeAsync(GetLocalRuleCountersArgs args, InvokeOptions? opts = null)
        public static Output<GetLocalRuleCountersResult> Invoke(GetLocalRuleCountersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLocalRuleCountersResult> getLocalRuleCounters(GetLocalRuleCountersArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:cloudngfw:getLocalRuleCounters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LocalRulestackName string
    LocalRulestack resource name
    Priority string
    Local Rule priority
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FirewallName string
    LocalRulestackName string
    LocalRulestack resource name
    Priority string
    Local Rule priority
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FirewallName string
    localRulestackName String
    LocalRulestack resource name
    priority String
    Local Rule priority
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    firewallName String
    localRulestackName string
    LocalRulestack resource name
    priority string
    Local Rule priority
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    firewallName string
    local_rulestack_name str
    LocalRulestack resource name
    priority str
    Local Rule priority
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    firewall_name str
    localRulestackName String
    LocalRulestack resource name
    priority String
    Local Rule priority
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    firewallName String

    getLocalRuleCounters Result

    The following output properties are available:

    Priority string
    priority number
    RuleName string
    rule name
    AppSeen Pulumi.AzureNative.Cloudngfw.Outputs.AppSeenDataResponse
    apps seen
    FirewallName string
    firewall name
    HitCount int
    hit count
    LastUpdatedTimestamp string
    last updated timestamp
    RequestTimestamp string
    timestamp of request
    RuleListName string
    rule list name
    RuleStackName string
    rule Stack Name
    Timestamp string
    timestamp of response
    Priority string
    priority number
    RuleName string
    rule name
    AppSeen AppSeenDataResponse
    apps seen
    FirewallName string
    firewall name
    HitCount int
    hit count
    LastUpdatedTimestamp string
    last updated timestamp
    RequestTimestamp string
    timestamp of request
    RuleListName string
    rule list name
    RuleStackName string
    rule Stack Name
    Timestamp string
    timestamp of response
    priority String
    priority number
    ruleName String
    rule name
    appSeen AppSeenDataResponse
    apps seen
    firewallName String
    firewall name
    hitCount Integer
    hit count
    lastUpdatedTimestamp String
    last updated timestamp
    requestTimestamp String
    timestamp of request
    ruleListName String
    rule list name
    ruleStackName String
    rule Stack Name
    timestamp String
    timestamp of response
    priority string
    priority number
    ruleName string
    rule name
    appSeen AppSeenDataResponse
    apps seen
    firewallName string
    firewall name
    hitCount number
    hit count
    lastUpdatedTimestamp string
    last updated timestamp
    requestTimestamp string
    timestamp of request
    ruleListName string
    rule list name
    ruleStackName string
    rule Stack Name
    timestamp string
    timestamp of response
    priority str
    priority number
    rule_name str
    rule name
    app_seen AppSeenDataResponse
    apps seen
    firewall_name str
    firewall name
    hit_count int
    hit count
    last_updated_timestamp str
    last updated timestamp
    request_timestamp str
    timestamp of request
    rule_list_name str
    rule list name
    rule_stack_name str
    rule Stack Name
    timestamp str
    timestamp of response
    priority String
    priority number
    ruleName String
    rule name
    appSeen Property Map
    apps seen
    firewallName String
    firewall name
    hitCount Number
    hit count
    lastUpdatedTimestamp String
    last updated timestamp
    requestTimestamp String
    timestamp of request
    ruleListName String
    rule list name
    ruleStackName String
    rule Stack Name
    timestamp String
    timestamp of response

    Supporting Types

    AppSeenDataResponse

    AppSeenList []AppSeenInfoResponse
    array of appSeen
    Count int
    number of rows
    appSeenList List<AppSeenInfoResponse>
    array of appSeen
    count Integer
    number of rows
    appSeenList AppSeenInfoResponse[]
    array of appSeen
    count number
    number of rows
    app_seen_list Sequence[AppSeenInfoResponse]
    array of appSeen
    count int
    number of rows
    appSeenList List<Property Map>
    array of appSeen
    count Number
    number of rows

    AppSeenInfoResponse

    Category string
    category
    Risk string
    risk
    StandardPorts string
    standardPorts
    SubCategory string
    subCategory
    Tag string
    tag
    Technology string
    technology
    Title string
    title
    Category string
    category
    Risk string
    risk
    StandardPorts string
    standardPorts
    SubCategory string
    subCategory
    Tag string
    tag
    Technology string
    technology
    Title string
    title
    category String
    category
    risk String
    risk
    standardPorts String
    standardPorts
    subCategory String
    subCategory
    tag String
    tag
    technology String
    technology
    title String
    title
    category string
    category
    risk string
    risk
    standardPorts string
    standardPorts
    subCategory string
    subCategory
    tag string
    tag
    technology string
    technology
    title string
    title
    category str
    category
    risk str
    risk
    standard_ports str
    standardPorts
    sub_category str
    subCategory
    tag str
    tag
    technology str
    technology
    title str
    title
    category String
    category
    risk String
    risk
    standardPorts String
    standardPorts
    subCategory String
    subCategory
    tag String
    tag
    technology String
    technology
    title String
    title

    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.47.1 published on Monday, Jun 24, 2024 by Pulumi