We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.58.0
published on Monday, Mar 23, 2026 by Pulumi
published on Monday, Mar 23, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.58.0
published on Monday, Mar 23, 2026 by Pulumi
published on Monday, Mar 23, 2026 by Pulumi
Resource schema for AWS::Route53GlobalResolver::FirewallRule
Using getFirewallRule
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 getFirewallRule(args: GetFirewallRuleArgs, opts?: InvokeOptions): Promise<GetFirewallRuleResult>
function getFirewallRuleOutput(args: GetFirewallRuleOutputArgs, opts?: InvokeOptions): Output<GetFirewallRuleResult>def get_firewall_rule(firewall_rule_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirewallRuleResult
def get_firewall_rule_output(firewall_rule_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirewallRuleResult]func LookupFirewallRule(ctx *Context, args *LookupFirewallRuleArgs, opts ...InvokeOption) (*LookupFirewallRuleResult, error)
func LookupFirewallRuleOutput(ctx *Context, args *LookupFirewallRuleOutputArgs, opts ...InvokeOption) LookupFirewallRuleResultOutput> Note: This function is named LookupFirewallRule in the Go SDK.
public static class GetFirewallRule
{
public static Task<GetFirewallRuleResult> InvokeAsync(GetFirewallRuleArgs args, InvokeOptions? opts = null)
public static Output<GetFirewallRuleResult> Invoke(GetFirewallRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFirewallRuleResult> getFirewallRule(GetFirewallRuleArgs args, InvokeOptions options)
public static Output<GetFirewallRuleResult> getFirewallRule(GetFirewallRuleArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:route53globalresolver:getFirewallRule
arguments:
# arguments dictionaryThe following arguments are supported:
- Firewall
Rule stringId
- Firewall
Rule stringId
- firewall
Rule StringId
- firewall
Rule stringId
- firewall_
rule_ strid
- firewall
Rule StringId
getFirewallRule Result
The following output properties are available:
- Action
Pulumi.
Aws Native. Route53Global Resolver. Firewall Rule Action - Block
Override Pulumi.Dns Type Aws Native. Route53Global Resolver. Firewall Rule Block Override Dns Query Type - Block
Override stringDomain - Block
Override intTtl - Block
Response Pulumi.Aws Native. Route53Global Resolver. Firewall Rule Firewall Block Response - Confidence
Threshold Pulumi.Aws Native. Route53Global Resolver. Firewall Rule Confidence Threshold - Created
At string - Description string
- Dns
Advanced Pulumi.Protection Aws Native. Route53Global Resolver. Firewall Rule Dns Advanced Protection - Firewall
Rule stringId - Name string
- Priority int
- Query
Type string - Status
Pulumi.
Aws Native. Route53Global Resolver. Firewall Rule Cr Resource Status - Updated
At string
- Action
Firewall
Rule Action - Block
Override FirewallDns Type Rule Block Override Dns Query Type - Block
Override stringDomain - Block
Override intTtl - Block
Response FirewallRule Firewall Block Response - Confidence
Threshold FirewallRule Confidence Threshold - Created
At string - Description string
- Dns
Advanced FirewallProtection Rule Dns Advanced Protection - Firewall
Rule stringId - Name string
- Priority int
- Query
Type string - Status
Firewall
Rule Cr Resource Status - Updated
At string
- action
Firewall
Rule Action - block
Override FirewallDns Type Rule Block Override Dns Query Type - block
Override StringDomain - block
Override IntegerTtl - block
Response FirewallRule Firewall Block Response - confidence
Threshold FirewallRule Confidence Threshold - created
At String - description String
- dns
Advanced FirewallProtection Rule Dns Advanced Protection - firewall
Rule StringId - name String
- priority Integer
- query
Type String - status
Firewall
Rule Cr Resource Status - updated
At String
- action
Firewall
Rule Action - block
Override FirewallDns Type Rule Block Override Dns Query Type - block
Override stringDomain - block
Override numberTtl - block
Response FirewallRule Firewall Block Response - confidence
Threshold FirewallRule Confidence Threshold - created
At string - description string
- dns
Advanced FirewallProtection Rule Dns Advanced Protection - firewall
Rule stringId - name string
- priority number
- query
Type string - status
Firewall
Rule Cr Resource Status - updated
At string
- action
Firewall
Rule Action - block_
override_ Firewalldns_ type Rule Block Override Dns Query Type - block_
override_ strdomain - block_
override_ intttl - block_
response FirewallRule Firewall Block Response - confidence_
threshold FirewallRule Confidence Threshold - created_
at str - description str
- dns_
advanced_ Firewallprotection Rule Dns Advanced Protection - firewall_
rule_ strid - name str
- priority int
- query_
type str - status
Firewall
Rule Cr Resource Status - updated_
at str
- action "ALLOW" | "ALERT" | "BLOCK"
- block
Override "CNAME"Dns Type - block
Override StringDomain - block
Override NumberTtl - block
Response "NODATA" | "NXDOMAIN" | "OVERRIDE" - confidence
Threshold "LOW" | "MEDIUM" | "HIGH" - created
At String - description String
- dns
Advanced "DGA" | "DNS_TUNNELING" | "DICTIONARY_DGA"Protection - firewall
Rule StringId - name String
- priority Number
- query
Type String - status "CREATING" | "OPERATIONAL" | "UPDATING" | "DELETING"
- updated
At String
Supporting Types
FirewallRuleAction
FirewallRuleBlockOverrideDnsQueryType
FirewallRuleConfidenceThreshold
FirewallRuleCrResourceStatus
FirewallRuleDnsAdvancedProtection
FirewallRuleFirewallBlockResponse
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.58.0
published on Monday, Mar 23, 2026 by Pulumi
published on Monday, Mar 23, 2026 by Pulumi
