We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.route53resolver.getFirewallRuleGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
Resource schema for AWS::Route53Resolver::FirewallRuleGroup.
Using getFirewallRuleGroup
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 getFirewallRuleGroup(args: GetFirewallRuleGroupArgs, opts?: InvokeOptions): Promise<GetFirewallRuleGroupResult>
function getFirewallRuleGroupOutput(args: GetFirewallRuleGroupOutputArgs, opts?: InvokeOptions): Output<GetFirewallRuleGroupResult>
def get_firewall_rule_group(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirewallRuleGroupResult
def get_firewall_rule_group_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirewallRuleGroupResult]
func LookupFirewallRuleGroup(ctx *Context, args *LookupFirewallRuleGroupArgs, opts ...InvokeOption) (*LookupFirewallRuleGroupResult, error)
func LookupFirewallRuleGroupOutput(ctx *Context, args *LookupFirewallRuleGroupOutputArgs, opts ...InvokeOption) LookupFirewallRuleGroupResultOutput
> Note: This function is named LookupFirewallRuleGroup
in the Go SDK.
public static class GetFirewallRuleGroup
{
public static Task<GetFirewallRuleGroupResult> InvokeAsync(GetFirewallRuleGroupArgs args, InvokeOptions? opts = null)
public static Output<GetFirewallRuleGroupResult> Invoke(GetFirewallRuleGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFirewallRuleGroupResult> getFirewallRuleGroup(GetFirewallRuleGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:route53resolver:getFirewallRuleGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- ResourceId
- Id string
- ResourceId
- id String
- ResourceId
- id string
- ResourceId
- id str
- ResourceId
- id String
- ResourceId
getFirewallRuleGroup Result
The following output properties are available:
- Arn string
- Arn
- Creation
Time string - Rfc3339TimeString
- Creator
Request stringId - The id of the creator request.
- Firewall
Rules List<Pulumi.Aws Native. Route53Resolver. Outputs. Firewall Rule Group Firewall Rule> - FirewallRules
- Id string
- ResourceId
- Modification
Time string - Rfc3339TimeString
- Owner
Id string - AccountId
- Rule
Count int - Count
- Pulumi.
Aws Native. Route53Resolver. Firewall Rule Group Share Status - ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- Status
Pulumi.
Aws Native. Route53Resolver. Firewall Rule Group Status - ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- Status
Message string - FirewallRuleGroupStatus
- List<Pulumi.
Aws Native. Outputs. Tag> - Tags
- Arn string
- Arn
- Creation
Time string - Rfc3339TimeString
- Creator
Request stringId - The id of the creator request.
- Firewall
Rules []FirewallRule Group Firewall Rule - FirewallRules
- Id string
- ResourceId
- Modification
Time string - Rfc3339TimeString
- Owner
Id string - AccountId
- Rule
Count int - Count
- Firewall
Rule Group Share Status - ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- Status
Firewall
Rule Group Status - ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- Status
Message string - FirewallRuleGroupStatus
- Tag
- Tags
- arn String
- Arn
- creation
Time String - Rfc3339TimeString
- creator
Request StringId - The id of the creator request.
- firewall
Rules List<FirewallRule Group Firewall Rule> - FirewallRules
- id String
- ResourceId
- modification
Time String - Rfc3339TimeString
- owner
Id String - AccountId
- rule
Count Integer - Count
- Firewall
Rule Group Share Status - ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- status
Firewall
Rule Group Status - ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- status
Message String - FirewallRuleGroupStatus
- List<Tag>
- Tags
- arn string
- Arn
- creation
Time string - Rfc3339TimeString
- creator
Request stringId - The id of the creator request.
- firewall
Rules FirewallRule Group Firewall Rule[] - FirewallRules
- id string
- ResourceId
- modification
Time string - Rfc3339TimeString
- owner
Id string - AccountId
- rule
Count number - Count
- Firewall
Rule Group Share Status - ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- status
Firewall
Rule Group Status - ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- status
Message string - FirewallRuleGroupStatus
- Tag[]
- Tags
- arn str
- Arn
- creation_
time str - Rfc3339TimeString
- creator_
request_ strid - The id of the creator request.
- firewall_
rules Sequence[FirewallRule Group Firewall Rule] - FirewallRules
- id str
- ResourceId
- modification_
time str - Rfc3339TimeString
- owner_
id str - AccountId
- rule_
count int - Count
- Firewall
Rule Group Share Status - ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- status
Firewall
Rule Group Status - ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- status_
message str - FirewallRuleGroupStatus
- Sequence[root_Tag]
- Tags
- arn String
- Arn
- creation
Time String - Rfc3339TimeString
- creator
Request StringId - The id of the creator request.
- firewall
Rules List<Property Map> - FirewallRules
- id String
- ResourceId
- modification
Time String - Rfc3339TimeString
- owner
Id String - AccountId
- rule
Count Number - Count
- "NOT_SHARED" | "SHARED_WITH_ME" | "SHARED_BY_ME"
- ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
- status "COMPLETE" | "DELETING" | "UPDATING" | "INACTIVE_OWNER_ACCOUNT_CLOSED"
- ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
- status
Message String - FirewallRuleGroupStatus
- List<Property Map>
- Tags
Supporting Types
FirewallRuleGroupFirewallRule
- Action
Pulumi.
Aws Native. Route53Resolver. Firewall Rule Group Firewall Rule Action - Rule Action
- Firewall
Domain stringList Id - ResourceId
- Priority int
- Rule Priority
- Block
Override Pulumi.Dns Type Aws Native. Route53Resolver. Firewall Rule Group Firewall Rule Block Override Dns Type - BlockOverrideDnsType
- Block
Override stringDomain - BlockOverrideDomain
- Block
Override intTtl - BlockOverrideTtl
- Block
Response Pulumi.Aws Native. Route53Resolver. Firewall Rule Group Firewall Rule Block Response - BlockResponse
- Firewall
Domain Pulumi.Redirection Action Aws Native. Route53Resolver. Firewall Rule Group Firewall Rule Firewall Domain Redirection Action - FirewallDomainRedirectionAction
- Qtype string
- Qtype
- Action
Firewall
Rule Group Firewall Rule Action - Rule Action
- Firewall
Domain stringList Id - ResourceId
- Priority int
- Rule Priority
- Block
Override FirewallDns Type Rule Group Firewall Rule Block Override Dns Type - BlockOverrideDnsType
- Block
Override stringDomain - BlockOverrideDomain
- Block
Override intTtl - BlockOverrideTtl
- Block
Response FirewallRule Group Firewall Rule Block Response - BlockResponse
- Firewall
Domain FirewallRedirection Action Rule Group Firewall Rule Firewall Domain Redirection Action - FirewallDomainRedirectionAction
- Qtype string
- Qtype
- action
Firewall
Rule Group Firewall Rule Action - Rule Action
- firewall
Domain StringList Id - ResourceId
- priority Integer
- Rule Priority
- block
Override FirewallDns Type Rule Group Firewall Rule Block Override Dns Type - BlockOverrideDnsType
- block
Override StringDomain - BlockOverrideDomain
- block
Override IntegerTtl - BlockOverrideTtl
- block
Response FirewallRule Group Firewall Rule Block Response - BlockResponse
- firewall
Domain FirewallRedirection Action Rule Group Firewall Rule Firewall Domain Redirection Action - FirewallDomainRedirectionAction
- qtype String
- Qtype
- action
Firewall
Rule Group Firewall Rule Action - Rule Action
- firewall
Domain stringList Id - ResourceId
- priority number
- Rule Priority
- block
Override FirewallDns Type Rule Group Firewall Rule Block Override Dns Type - BlockOverrideDnsType
- block
Override stringDomain - BlockOverrideDomain
- block
Override numberTtl - BlockOverrideTtl
- block
Response FirewallRule Group Firewall Rule Block Response - BlockResponse
- firewall
Domain FirewallRedirection Action Rule Group Firewall Rule Firewall Domain Redirection Action - FirewallDomainRedirectionAction
- qtype string
- Qtype
- action
Firewall
Rule Group Firewall Rule Action - Rule Action
- firewall_
domain_ strlist_ id - ResourceId
- priority int
- Rule Priority
- block_
override_ Firewalldns_ type Rule Group Firewall Rule Block Override Dns Type - BlockOverrideDnsType
- block_
override_ strdomain - BlockOverrideDomain
- block_
override_ intttl - BlockOverrideTtl
- block_
response FirewallRule Group Firewall Rule Block Response - BlockResponse
- firewall_
domain_ Firewallredirection_ action Rule Group Firewall Rule Firewall Domain Redirection Action - FirewallDomainRedirectionAction
- qtype str
- Qtype
- action "ALLOW" | "BLOCK" | "ALERT"
- Rule Action
- firewall
Domain StringList Id - ResourceId
- priority Number
- Rule Priority
- block
Override "CNAME"Dns Type - BlockOverrideDnsType
- block
Override StringDomain - BlockOverrideDomain
- block
Override NumberTtl - BlockOverrideTtl
- block
Response "NODATA" | "NXDOMAIN" | "OVERRIDE" - BlockResponse
- firewall
Domain "INSPECT_REDIRECTION_DOMAIN" | "TRUST_REDIRECTION_DOMAIN"Redirection Action - FirewallDomainRedirectionAction
- qtype String
- Qtype
FirewallRuleGroupFirewallRuleAction
FirewallRuleGroupFirewallRuleBlockOverrideDnsType
FirewallRuleGroupFirewallRuleBlockResponse
FirewallRuleGroupFirewallRuleFirewallDomainRedirectionAction
FirewallRuleGroupShareStatus
FirewallRuleGroupStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi