AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
aws-native.networkfirewall.getFirewall
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
Resource type definition for AWS::NetworkFirewall::Firewall
Using getFirewall
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 getFirewall(args: GetFirewallArgs, opts?: InvokeOptions): Promise<GetFirewallResult>
function getFirewallOutput(args: GetFirewallOutputArgs, opts?: InvokeOptions): Output<GetFirewallResult>
def get_firewall(firewall_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirewallResult
def get_firewall_output(firewall_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirewallResult]
func LookupFirewall(ctx *Context, args *LookupFirewallArgs, opts ...InvokeOption) (*LookupFirewallResult, error)
func LookupFirewallOutput(ctx *Context, args *LookupFirewallOutputArgs, opts ...InvokeOption) LookupFirewallResultOutput
> Note: This function is named LookupFirewall
in the Go SDK.
public static class GetFirewall
{
public static Task<GetFirewallResult> InvokeAsync(GetFirewallArgs args, InvokeOptions? opts = null)
public static Output<GetFirewallResult> Invoke(GetFirewallInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFirewallResult> getFirewall(GetFirewallArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:networkfirewall:getFirewall
arguments:
# arguments dictionary
The following arguments are supported:
- Firewall
Arn string
- Firewall
Arn string
- firewall
Arn String
- firewall
Arn string
- firewall_
arn str
- firewall
Arn String
getFirewall Result
The following output properties are available:
- Delete
Protection bool - Description string
- Endpoint
Ids List<string> - Firewall
Arn string - Firewall
Id string - Firewall
Policy stringArn - Firewall
Policy boolChange Protection - Subnet
Change boolProtection - Subnet
Mappings List<Pulumi.Aws Native. Network Firewall. Outputs. Firewall Subnet Mapping> - List<Pulumi.
Aws Native. Outputs. Tag>
- Delete
Protection bool - Description string
- Endpoint
Ids []string - Firewall
Arn string - Firewall
Id string - Firewall
Policy stringArn - Firewall
Policy boolChange Protection - Subnet
Change boolProtection - Subnet
Mappings []FirewallSubnet Mapping - Tag
- delete
Protection Boolean - description String
- endpoint
Ids List<String> - firewall
Arn String - firewall
Id String - firewall
Policy StringArn - firewall
Policy BooleanChange Protection - subnet
Change BooleanProtection - subnet
Mappings List<FirewallSubnet Mapping> - List<Tag>
- delete
Protection boolean - description string
- endpoint
Ids string[] - firewall
Arn string - firewall
Id string - firewall
Policy stringArn - firewall
Policy booleanChange Protection - subnet
Change booleanProtection - subnet
Mappings FirewallSubnet Mapping[] - Tag[]
- delete
Protection Boolean - description String
- endpoint
Ids List<String> - firewall
Arn String - firewall
Id String - firewall
Policy StringArn - firewall
Policy BooleanChange Protection - subnet
Change BooleanProtection - subnet
Mappings List<Property Map> - List<Property Map>
Supporting Types
FirewallSubnetMapping
- Subnet
Id string - A SubnetId.
- Ip
Address stringType - A IPAddressType
- Subnet
Id string - A SubnetId.
- Ip
Address stringType - A IPAddressType
- subnet
Id String - A SubnetId.
- ip
Address StringType - A IPAddressType
- subnet
Id string - A SubnetId.
- ip
Address stringType - A IPAddressType
- subnet_
id str - A SubnetId.
- ip_
address_ strtype - A IPAddressType
- subnet
Id String - A SubnetId.
- ip
Address StringType - A IPAddressType
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.102.0 published on Tuesday, Apr 16, 2024 by Pulumi