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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.cloudngfw.getPostRule
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a PostRulesResource 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, 2025-02-06-preview.
Using getPostRule
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 getPostRule(args: GetPostRuleArgs, opts?: InvokeOptions): Promise<GetPostRuleResult>
function getPostRuleOutput(args: GetPostRuleOutputArgs, opts?: InvokeOptions): Output<GetPostRuleResult>def get_post_rule(global_rulestack_name: Optional[str] = None,
                  priority: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetPostRuleResult
def get_post_rule_output(global_rulestack_name: Optional[pulumi.Input[str]] = None,
                  priority: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetPostRuleResult]func LookupPostRule(ctx *Context, args *LookupPostRuleArgs, opts ...InvokeOption) (*LookupPostRuleResult, error)
func LookupPostRuleOutput(ctx *Context, args *LookupPostRuleOutputArgs, opts ...InvokeOption) LookupPostRuleResultOutput> Note: This function is named LookupPostRule in the Go SDK.
public static class GetPostRule 
{
    public static Task<GetPostRuleResult> InvokeAsync(GetPostRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetPostRuleResult> Invoke(GetPostRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPostRuleResult> getPostRule(GetPostRuleArgs args, InvokeOptions options)
public static Output<GetPostRuleResult> getPostRule(GetPostRuleArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:cloudngfw:getPostRule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GlobalRulestack stringName 
- GlobalRulestack resource name
- Priority string
- Post Rule priority
- GlobalRulestack stringName 
- GlobalRulestack resource name
- Priority string
- Post Rule priority
- globalRulestack StringName 
- GlobalRulestack resource name
- priority String
- Post Rule priority
- globalRulestack stringName 
- GlobalRulestack resource name
- priority string
- Post Rule priority
- global_rulestack_ strname 
- GlobalRulestack resource name
- priority str
- Post Rule priority
- globalRulestack StringName 
- GlobalRulestack resource name
- priority String
- Post Rule priority
getPostRule Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Priority int
- ProvisioningState string
- Provisioning state of the resource.
- RuleName string
- rule name
- SystemData Pulumi.Azure Native. Cloudngfw. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- ActionType string
- rule action
- Applications List<string>
- array of rule applications
- AuditComment string
- rule comment
- Category
Pulumi.Azure Native. Cloudngfw. Outputs. Category Response 
- rule category
- DecryptionRule stringType 
- enable or disable decryption
- Description string
- rule description
- Destination
Pulumi.Azure Native. Cloudngfw. Outputs. Destination Addr Response 
- destination address
- EnableLogging string
- enable or disable logging
- Etag string
- etag info
- InboundInspection stringCertificate 
- inbound Inspection Certificate
- NegateDestination string
- cidr should not be 'any'
- NegateSource string
- cidr should not be 'any'
- Protocol string
- any, application-default, TCP:number, UDP:number
- ProtocolPort List<string>List 
- prot port list
- RuleState string
- state of this rule
- Source
Pulumi.Azure Native. Cloudngfw. Outputs. Source Addr Response 
- source address
- 
List<Pulumi.Azure Native. Cloudngfw. Outputs. Tag Info Response> 
- tag for rule
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Priority int
- ProvisioningState string
- Provisioning state of the resource.
- RuleName string
- rule name
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- ActionType string
- rule action
- Applications []string
- array of rule applications
- AuditComment string
- rule comment
- Category
CategoryResponse 
- rule category
- DecryptionRule stringType 
- enable or disable decryption
- Description string
- rule description
- Destination
DestinationAddr Response 
- destination address
- EnableLogging string
- enable or disable logging
- Etag string
- etag info
- InboundInspection stringCertificate 
- inbound Inspection Certificate
- NegateDestination string
- cidr should not be 'any'
- NegateSource string
- cidr should not be 'any'
- Protocol string
- any, application-default, TCP:number, UDP:number
- ProtocolPort []stringList 
- prot port list
- RuleState string
- state of this rule
- Source
SourceAddr Response 
- source address
- 
[]TagInfo Response 
- tag for rule
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- priority Integer
- provisioningState String
- Provisioning state of the resource.
- ruleName String
- rule name
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actionType String
- rule action
- applications List<String>
- array of rule applications
- auditComment String
- rule comment
- category
CategoryResponse 
- rule category
- decryptionRule StringType 
- enable or disable decryption
- description String
- rule description
- destination
DestinationAddr Response 
- destination address
- enableLogging String
- enable or disable logging
- etag String
- etag info
- inboundInspection StringCertificate 
- inbound Inspection Certificate
- negateDestination String
- cidr should not be 'any'
- negateSource String
- cidr should not be 'any'
- protocol String
- any, application-default, TCP:number, UDP:number
- protocolPort List<String>List 
- prot port list
- ruleState String
- state of this rule
- source
SourceAddr Response 
- source address
- 
List<TagInfo Response> 
- tag for rule
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- priority number
- provisioningState string
- Provisioning state of the resource.
- ruleName string
- rule name
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actionType string
- rule action
- applications string[]
- array of rule applications
- auditComment string
- rule comment
- category
CategoryResponse 
- rule category
- decryptionRule stringType 
- enable or disable decryption
- description string
- rule description
- destination
DestinationAddr Response 
- destination address
- enableLogging string
- enable or disable logging
- etag string
- etag info
- inboundInspection stringCertificate 
- inbound Inspection Certificate
- negateDestination string
- cidr should not be 'any'
- negateSource string
- cidr should not be 'any'
- protocol string
- any, application-default, TCP:number, UDP:number
- protocolPort string[]List 
- prot port list
- ruleState string
- state of this rule
- source
SourceAddr Response 
- source address
- 
TagInfo Response[] 
- tag for rule
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- priority int
- provisioning_state str
- Provisioning state of the resource.
- rule_name str
- rule name
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- action_type str
- rule action
- applications Sequence[str]
- array of rule applications
- audit_comment str
- rule comment
- category
CategoryResponse 
- rule category
- decryption_rule_ strtype 
- enable or disable decryption
- description str
- rule description
- destination
DestinationAddr Response 
- destination address
- enable_logging str
- enable or disable logging
- etag str
- etag info
- inbound_inspection_ strcertificate 
- inbound Inspection Certificate
- negate_destination str
- cidr should not be 'any'
- negate_source str
- cidr should not be 'any'
- protocol str
- any, application-default, TCP:number, UDP:number
- protocol_port_ Sequence[str]list 
- prot port list
- rule_state str
- state of this rule
- source
SourceAddr Response 
- source address
- 
Sequence[TagInfo Response] 
- tag for rule
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- priority Number
- provisioningState String
- Provisioning state of the resource.
- ruleName String
- rule name
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- actionType String
- rule action
- applications List<String>
- array of rule applications
- auditComment String
- rule comment
- category Property Map
- rule category
- decryptionRule StringType 
- enable or disable decryption
- description String
- rule description
- destination Property Map
- destination address
- enableLogging String
- enable or disable logging
- etag String
- etag info
- inboundInspection StringCertificate 
- inbound Inspection Certificate
- negateDestination String
- cidr should not be 'any'
- negateSource String
- cidr should not be 'any'
- protocol String
- any, application-default, TCP:number, UDP:number
- protocolPort List<String>List 
- prot port list
- ruleState String
- state of this rule
- source Property Map
- source address
- List<Property Map>
- tag for rule
Supporting Types
CategoryResponse 
- feeds Sequence[str]
- feed list
- url_custom Sequence[str]
- custom URL
DestinationAddrResponse  
- Cidrs List<string>
- special value 'any'
- Countries List<string>
- list of countries
- Feeds List<string>
- list of feeds
- FqdnLists List<string>
- fqdn list
- PrefixLists List<string>
- prefix list
- Cidrs []string
- special value 'any'
- Countries []string
- list of countries
- Feeds []string
- list of feeds
- FqdnLists []string
- fqdn list
- PrefixLists []string
- prefix list
- cidrs List<String>
- special value 'any'
- countries List<String>
- list of countries
- feeds List<String>
- list of feeds
- fqdnLists List<String>
- fqdn list
- prefixLists List<String>
- prefix list
- cidrs string[]
- special value 'any'
- countries string[]
- list of countries
- feeds string[]
- list of feeds
- fqdnLists string[]
- fqdn list
- prefixLists string[]
- prefix list
- cidrs Sequence[str]
- special value 'any'
- countries Sequence[str]
- list of countries
- feeds Sequence[str]
- list of feeds
- fqdn_lists Sequence[str]
- fqdn list
- prefix_lists Sequence[str]
- prefix list
- cidrs List<String>
- special value 'any'
- countries List<String>
- list of countries
- feeds List<String>
- list of feeds
- fqdnLists List<String>
- fqdn list
- prefixLists List<String>
- prefix list
SourceAddrResponse  
- Cidrs List<string>
- special value 'any'
- Countries List<string>
- list of countries
- Feeds List<string>
- list of feeds
- PrefixLists List<string>
- prefix list
- Cidrs []string
- special value 'any'
- Countries []string
- list of countries
- Feeds []string
- list of feeds
- PrefixLists []string
- prefix list
- cidrs List<String>
- special value 'any'
- countries List<String>
- list of countries
- feeds List<String>
- list of feeds
- prefixLists List<String>
- prefix list
- cidrs string[]
- special value 'any'
- countries string[]
- list of countries
- feeds string[]
- list of feeds
- prefixLists string[]
- prefix list
- cidrs Sequence[str]
- special value 'any'
- countries Sequence[str]
- list of countries
- feeds Sequence[str]
- list of feeds
- prefix_lists Sequence[str]
- prefix list
- cidrs List<String>
- special value 'any'
- countries List<String>
- list of countries
- feeds List<String>
- list of feeds
- prefixLists List<String>
- prefix list
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TagInfoResponse  
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi