AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.route53resolver.getFirewallRuleGroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 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
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi