1. Registry
  2. Packages
  3. Linode Provider
  4. API Docs
  5. getFirewallSettings
Viewing docs for Linode v6.3.0
published on Thursday, Aug 6, 2026 by Pulumi
linode logo linode logo
Viewing docs for Linode v6.3.0
published on Thursday, Aug 6, 2026 by Pulumi

    Using getFirewallSettings

    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 getFirewallSettings(opts?: InvokeOptions): Promise<GetFirewallSettingsResult>
    function getFirewallSettingsOutput(opts?: InvokeOutputOptions): Output<GetFirewallSettingsResult>
    def get_firewall_settings(opts: Optional[InvokeOptions] = None) -> GetFirewallSettingsResult
    def get_firewall_settings_output(opts: Optional[InvokeOutputOptions] = None) -> Output[GetFirewallSettingsResult]
    func LookupFirewallSettings(ctx *Context, opts ...InvokeOption) (*LookupFirewallSettingsResult, error)
    func LookupFirewallSettingsOutput(ctx *Context, opts ...InvokeOption) LookupFirewallSettingsResultOutput

    > Note: This function is named LookupFirewallSettings in the Go SDK.

    public static class GetFirewallSettings 
    {
        public static Task<GetFirewallSettingsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetFirewallSettingsResult> Invoke(InvokeOptions? opts = null)
        public static Output<GetFirewallSettingsResult> Invoke(InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetFirewallSettingsResult> getFirewallSettings(InvokeOptions options)
    public static Output<GetFirewallSettingsResult> getFirewallSettings(InvokeOptions options)
    public static Output<GetFirewallSettingsResult> getFirewallSettings(InvokeOutputOptions options)
    
    fn::invoke:
      function: linode:index/getFirewallSettings:getFirewallSettings
      arguments:
        # arguments dictionary
    data "linode_get_firewall_settings" "name" {
        # arguments
    }

    getFirewallSettings Result

    The following output properties are available:

    Supporting Types

    GetFirewallSettingsDefaultFirewallIds

    linode Integer
    nodebalancer Integer
    publicInterface Integer
    vpcInterface Integer

    Package Details

    Repository
    Linode pulumi/pulumi-linode
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the linode Terraform Provider.
    linode logo linode logo
    Viewing docs for Linode v6.3.0
    published on Thursday, Aug 6, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial