1. Packages
  2. Azure Native
  3. API Docs
  4. cloudngfw
  5. getPreRuleCounters
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.41.0 published on Tuesday, May 14, 2024 by Pulumi

azure-native.cloudngfw.getPreRuleCounters

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.41.0 published on Tuesday, May 14, 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 getPreRuleCounters

    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 getPreRuleCounters(args: GetPreRuleCountersArgs, opts?: InvokeOptions): Promise<GetPreRuleCountersResult>
    function getPreRuleCountersOutput(args: GetPreRuleCountersOutputArgs, opts?: InvokeOptions): Output<GetPreRuleCountersResult>
    def get_pre_rule_counters(firewall_name: Optional[str] = None,
                              global_rulestack_name: Optional[str] = None,
                              priority: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetPreRuleCountersResult
    def get_pre_rule_counters_output(firewall_name: Optional[pulumi.Input[str]] = None,
                              global_rulestack_name: Optional[pulumi.Input[str]] = None,
                              priority: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetPreRuleCountersResult]
    func GetPreRuleCounters(ctx *Context, args *GetPreRuleCountersArgs, opts ...InvokeOption) (*GetPreRuleCountersResult, error)
    func GetPreRuleCountersOutput(ctx *Context, args *GetPreRuleCountersOutputArgs, opts ...InvokeOption) GetPreRuleCountersResultOutput

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

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

    The following arguments are supported:

    GlobalRulestackName string
    GlobalRulestack resource name
    Priority string
    Pre Rule priority
    FirewallName string
    GlobalRulestackName string
    GlobalRulestack resource name
    Priority string
    Pre Rule priority
    FirewallName string
    globalRulestackName String
    GlobalRulestack resource name
    priority String
    Pre Rule priority
    firewallName String
    globalRulestackName string
    GlobalRulestack resource name
    priority string
    Pre Rule priority
    firewallName string
    global_rulestack_name str
    GlobalRulestack resource name
    priority str
    Pre Rule priority
    firewall_name str
    globalRulestackName String
    GlobalRulestack resource name
    priority String
    Pre Rule priority
    firewallName String

    getPreRuleCounters 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.41.0 published on Tuesday, May 14, 2024 by Pulumi