AWS Native v0.63.0, May 25 23
AWS Native v0.63.0, May 25 23
aws-native.networkfirewall.getRuleGroup
Explore with Pulumi AI
Resource type definition for AWS::NetworkFirewall::RuleGroup
Using getRuleGroup
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 getRuleGroup(args: GetRuleGroupArgs, opts?: InvokeOptions): Promise<GetRuleGroupResult>
function getRuleGroupOutput(args: GetRuleGroupOutputArgs, opts?: InvokeOptions): Output<GetRuleGroupResult>
def get_rule_group(rule_group_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRuleGroupResult
def get_rule_group_output(rule_group_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRuleGroupResult]
func LookupRuleGroup(ctx *Context, args *LookupRuleGroupArgs, opts ...InvokeOption) (*LookupRuleGroupResult, error)
func LookupRuleGroupOutput(ctx *Context, args *LookupRuleGroupOutputArgs, opts ...InvokeOption) LookupRuleGroupResultOutput
> Note: This function is named LookupRuleGroup
in the Go SDK.
public static class GetRuleGroup
{
public static Task<GetRuleGroupResult> InvokeAsync(GetRuleGroupArgs args, InvokeOptions? opts = null)
public static Output<GetRuleGroupResult> Invoke(GetRuleGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRuleGroupResult> getRuleGroup(GetRuleGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:networkfirewall:getRuleGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Rule
Group stringArn
- Rule
Group stringArn
- rule
Group StringArn
- rule
Group stringArn
- rule_
group_ strarn
- rule
Group StringArn
getRuleGroup Result
The following output properties are available:
- Description string
- Rule
Group RuleGroup Type - Rule
Group stringArn - Rule
Group stringId - []Rule
Group Tag
- description String
- rule
Group RuleGroup - rule
Group StringArn - rule
Group StringId - List<Rule
Group Tag>
- description string
- rule
Group RuleGroup - rule
Group stringArn - rule
Group stringId - Rule
Group Tag[]
- description String
- rule
Group Property Map - rule
Group StringArn - rule
Group StringId - List<Property Map>
Supporting Types
RuleGroup
- Rules
Source Pulumi.Aws Native. Network Firewall. Inputs. Rule Group Rules Source - Reference
Sets Pulumi.Aws Native. Network Firewall. Inputs. Rule Group Reference Sets - Rule
Variables Pulumi.Aws Native. Network Firewall. Inputs. Rule Group Rule Variables - Stateful
Rule Pulumi.Options Aws Native. Network Firewall. Inputs. Rule Group Stateful Rule Options
RuleGroupActionDefinition
RuleGroupAddress
- Address
Definition string
- Address
Definition string
- address
Definition String
- address
Definition string
- address
Definition String
RuleGroupCustomAction
RuleGroupDimension
- Value string
- Value string
- value String
- value string
- value str
- value String
RuleGroupGeneratedRulesType
RuleGroupHeader
- Destination string
- Destination
Port string - Direction
Rule
Group Header Direction - Protocol
Rule
Group Header Protocol - Source string
- Source
Port string
- destination String
- destination
Port String - direction
Rule
Group Header Direction - protocol
Rule
Group Header Protocol - source String
- source
Port String
- destination string
- destination
Port string - direction
Rule
Group Header Direction - protocol
Rule
Group Header Protocol - source string
- source
Port string
RuleGroupHeaderDirection
RuleGroupHeaderProtocol
RuleGroupMatchAttributes
- Destination
Ports List<Pulumi.Aws Native. Network Firewall. Inputs. Rule Group Port Range> - Destinations
List<Pulumi.
Aws Native. Network Firewall. Inputs. Rule Group Address> - Protocols List<int>
- Source
Ports List<Pulumi.Aws Native. Network Firewall. Inputs. Rule Group Port Range> - Sources
List<Pulumi.
Aws Native. Network Firewall. Inputs. Rule Group Address> - TCPFlags
List<Pulumi.
Aws Native. Network Firewall. Inputs. Rule Group TCPFlag Field>
RuleGroupPortRange
RuleGroupPublishMetricAction
RuleGroupReferenceSets
- IPSet
References object
- IPSet
References interface{}
- i
PSet ObjectReferences
- i
PSet anyReferences
- i
PSet AnyReferences
RuleGroupRuleDefinition
- actions List<String>
- match
Attributes RuleGroup Match Attributes
- actions Sequence[str]
- match_
attributes RuleGroup Match Attributes
- actions List<String>
- match
Attributes Property Map
RuleGroupRuleOption
RuleGroupRuleOrder
RuleGroupRuleVariables
RuleGroupRulesSource
RuleGroupRulesSourceList
RuleGroupStatefulRule
RuleGroupStatefulRuleAction
RuleGroupStatefulRuleOptions
RuleGroupStatelessRule
RuleGroupStatelessRulesAndCustomActions
RuleGroupTCPFlag
RuleGroupTCPFlagField
RuleGroupTag
RuleGroupTargetType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0