aws-native.route53resolver.getFirewallRuleGroup
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. Route53Resolver. Outputs. Firewall Rule Group 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
- []Firewall
Rule Group 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<Firewall
Rule Group 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
- Firewall
Rule Group 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[Firewall
Rule Group 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
- 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
- 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
- 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
- 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
- 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
FirewallRuleGroupFirewallRuleAction
FirewallRuleGroupFirewallRuleBlockOverrideDnsType
FirewallRuleGroupFirewallRuleBlockResponse
FirewallRuleGroupShareStatus
FirewallRuleGroupStatus
FirewallRuleGroupTag
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0