AWS Native v0.63.0, May 25 23
AWS Native v0.63.0, May 25 23
aws-native.networkfirewall.getFirewallPolicy
Explore with Pulumi AI
Resource type definition for AWS::NetworkFirewall::FirewallPolicy
Using getFirewallPolicy
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 getFirewallPolicy(args: GetFirewallPolicyArgs, opts?: InvokeOptions): Promise<GetFirewallPolicyResult>
function getFirewallPolicyOutput(args: GetFirewallPolicyOutputArgs, opts?: InvokeOptions): Output<GetFirewallPolicyResult>
def get_firewall_policy(firewall_policy_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirewallPolicyResult
def get_firewall_policy_output(firewall_policy_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirewallPolicyResult]
func LookupFirewallPolicy(ctx *Context, args *LookupFirewallPolicyArgs, opts ...InvokeOption) (*LookupFirewallPolicyResult, error)
func LookupFirewallPolicyOutput(ctx *Context, args *LookupFirewallPolicyOutputArgs, opts ...InvokeOption) LookupFirewallPolicyResultOutput
> Note: This function is named LookupFirewallPolicy
in the Go SDK.
public static class GetFirewallPolicy
{
public static Task<GetFirewallPolicyResult> InvokeAsync(GetFirewallPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetFirewallPolicyResult> Invoke(GetFirewallPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFirewallPolicyResult> getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:networkfirewall:getFirewallPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Firewall
Policy stringArn
- Firewall
Policy stringArn
- firewall
Policy StringArn
- firewall
Policy stringArn
- firewall
Policy StringArn
getFirewallPolicy Result
The following output properties are available:
- description String
- firewall
Policy Property Map - firewall
Policy StringArn - firewall
Policy StringId - List<Property Map>
Supporting Types
FirewallPolicy
- Stateless
Default List<string>Actions - Stateless
Fragment List<string>Default Actions - Policy
Variables Pulumi.Aws Native. Network Firewall. Inputs. Firewall Policy Policy Variables Properties - Stateful
Default List<string>Actions - Stateful
Engine Pulumi.Options Aws Native. Network Firewall. Inputs. Firewall Policy Stateful Engine Options - Stateful
Rule List<Pulumi.Group References Aws Native. Network Firewall. Inputs. Firewall Policy Stateful Rule Group Reference> - Stateless
Custom List<Pulumi.Actions Aws Native. Network Firewall. Inputs. Firewall Policy Custom Action> - Stateless
Rule List<Pulumi.Group References Aws Native. Network Firewall. Inputs. Firewall Policy Stateless Rule Group Reference>
- Stateless
Default []stringActions - Stateless
Fragment []stringDefault Actions - Policy
Variables FirewallPolicy Policy Variables Properties - Stateful
Default []stringActions - Stateful
Engine FirewallOptions Policy Stateful Engine Options - Stateful
Rule []FirewallGroup References Policy Stateful Rule Group Reference - Stateless
Custom []FirewallActions Policy Custom Action - Stateless
Rule []FirewallGroup References Policy Stateless Rule Group Reference
- stateless
Default List<String>Actions - stateless
Fragment List<String>Default Actions - policy
Variables FirewallPolicy Policy Variables Properties - stateful
Default List<String>Actions - stateful
Engine FirewallOptions Policy Stateful Engine Options - stateful
Rule List<FirewallGroup References Policy Stateful Rule Group Reference> - stateless
Custom List<FirewallActions Policy Custom Action> - stateless
Rule List<FirewallGroup References Policy Stateless Rule Group Reference>
- stateless
Default string[]Actions - stateless
Fragment string[]Default Actions - policy
Variables FirewallPolicy Policy Variables Properties - stateful
Default string[]Actions - stateful
Engine FirewallOptions Policy Stateful Engine Options - stateful
Rule FirewallGroup References Policy Stateful Rule Group Reference[] - stateless
Custom FirewallActions Policy Custom Action[] - stateless
Rule FirewallGroup References Policy Stateless Rule Group Reference[]
- stateless_
default_ Sequence[str]actions - stateless_
fragment_ Sequence[str]default_ actions - policy_
variables FirewallPolicy Policy Variables Properties - stateful_
default_ Sequence[str]actions - stateful_
engine_ Firewalloptions Policy Stateful Engine Options - stateful_
rule_ Sequence[Firewallgroup_ references Policy Stateful Rule Group Reference] - stateless_
custom_ Sequence[Firewallactions Policy Custom Action] - stateless_
rule_ Sequence[Firewallgroup_ references Policy Stateless Rule Group Reference]
- stateless
Default List<String>Actions - stateless
Fragment List<String>Default Actions - policy
Variables Property Map - stateful
Default List<String>Actions - stateful
Engine Property MapOptions - stateful
Rule List<Property Map>Group References - stateless
Custom List<Property Map>Actions - stateless
Rule List<Property Map>Group References
FirewallPolicyActionDefinition
FirewallPolicyCustomAction
FirewallPolicyDimension
- Value string
- Value string
- value String
- value string
- value str
- value String
FirewallPolicyOverrideAction
FirewallPolicyPolicyVariablesProperties
FirewallPolicyPublishMetricAction
FirewallPolicyRuleOrder
FirewallPolicyStatefulEngineOptions
FirewallPolicyStatefulRuleGroupOverride
FirewallPolicyStatefulRuleGroupReference
- resource
Arn String - override Property Map
- priority Number
FirewallPolicyStatelessRuleGroupReference
- Priority int
- Resource
Arn string
- Priority int
- Resource
Arn string
- priority Integer
- resource
Arn String
- priority number
- resource
Arn string
- priority int
- resource_
arn str
- priority Number
- resource
Arn String
FirewallPolicyStreamExceptionPolicy
FirewallPolicyTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0