1. Packages
  2. Panos Provider
  3. API Docs
  4. getDefaultSecurityPolicy
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
panos logo
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks

    Using getDefaultSecurityPolicy

    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 getDefaultSecurityPolicy(args: GetDefaultSecurityPolicyArgs, opts?: InvokeOptions): Promise<GetDefaultSecurityPolicyResult>
    function getDefaultSecurityPolicyOutput(args: GetDefaultSecurityPolicyOutputArgs, opts?: InvokeOptions): Output<GetDefaultSecurityPolicyResult>
    def get_default_security_policy(location: Optional[GetDefaultSecurityPolicyLocation] = None,
                                    rules: Optional[Sequence[GetDefaultSecurityPolicyRule]] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetDefaultSecurityPolicyResult
    def get_default_security_policy_output(location: Optional[pulumi.Input[GetDefaultSecurityPolicyLocationArgs]] = None,
                                    rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetDefaultSecurityPolicyRuleArgs]]]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetDefaultSecurityPolicyResult]
    func LookupDefaultSecurityPolicy(ctx *Context, args *LookupDefaultSecurityPolicyArgs, opts ...InvokeOption) (*LookupDefaultSecurityPolicyResult, error)
    func LookupDefaultSecurityPolicyOutput(ctx *Context, args *LookupDefaultSecurityPolicyOutputArgs, opts ...InvokeOption) LookupDefaultSecurityPolicyResultOutput

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

    public static class GetDefaultSecurityPolicy 
    {
        public static Task<GetDefaultSecurityPolicyResult> InvokeAsync(GetDefaultSecurityPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetDefaultSecurityPolicyResult> Invoke(GetDefaultSecurityPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDefaultSecurityPolicyResult> getDefaultSecurityPolicy(GetDefaultSecurityPolicyArgs args, InvokeOptions options)
    public static Output<GetDefaultSecurityPolicyResult> getDefaultSecurityPolicy(GetDefaultSecurityPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDefaultSecurityPolicy:getDefaultSecurityPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    rules List<Property Map>

    getDefaultSecurityPolicy Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDefaultSecurityPolicyLocation
    The location of this object.
    Rules List<GetDefaultSecurityPolicyRule>
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDefaultSecurityPolicyLocation
    The location of this object.
    Rules []GetDefaultSecurityPolicyRule
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDefaultSecurityPolicyLocation
    The location of this object.
    rules List<GetDefaultSecurityPolicyRule>
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDefaultSecurityPolicyLocation
    The location of this object.
    rules GetDefaultSecurityPolicyRule[]
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDefaultSecurityPolicyLocation
    The location of this object.
    rules Sequence[GetDefaultSecurityPolicyRule]
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    rules List<Property Map>

    Supporting Types

    GetDefaultSecurityPolicyLocation

    deviceGroup Property Map
    Located in a specific device group.
    shared Property Map
    Located in a shared rulebase

    GetDefaultSecurityPolicyLocationDeviceGroup

    Name string
    The device group.
    PanoramaDevice string
    The panorama device.
    Name string
    The device group.
    PanoramaDevice string
    The panorama device.
    name String
    The device group.
    panoramaDevice String
    The panorama device.
    name string
    The device group.
    panoramaDevice string
    The panorama device.
    name str
    The device group.
    panorama_device str
    The panorama device.
    name String
    The device group.
    panoramaDevice String
    The panorama device.

    GetDefaultSecurityPolicyRule

    Action string
    GroupTag string
    IcmpUnreachable bool
    Send ICMP unreachable error when action is drop or reset
    LogEnd bool
    Log at session end (required for certain ACC tables)
    LogSetting string
    LogStart bool
    Log at session start
    Name string
    ProfileSetting GetDefaultSecurityPolicyRuleProfileSetting
    Tags List<string>
    Action string
    GroupTag string
    IcmpUnreachable bool
    Send ICMP unreachable error when action is drop or reset
    LogEnd bool
    Log at session end (required for certain ACC tables)
    LogSetting string
    LogStart bool
    Log at session start
    Name string
    ProfileSetting GetDefaultSecurityPolicyRuleProfileSetting
    Tags []string
    action String
    groupTag String
    icmpUnreachable Boolean
    Send ICMP unreachable error when action is drop or reset
    logEnd Boolean
    Log at session end (required for certain ACC tables)
    logSetting String
    logStart Boolean
    Log at session start
    name String
    profileSetting GetDefaultSecurityPolicyRuleProfileSetting
    tags List<String>
    action string
    groupTag string
    icmpUnreachable boolean
    Send ICMP unreachable error when action is drop or reset
    logEnd boolean
    Log at session end (required for certain ACC tables)
    logSetting string
    logStart boolean
    Log at session start
    name string
    profileSetting GetDefaultSecurityPolicyRuleProfileSetting
    tags string[]
    action str
    group_tag str
    icmp_unreachable bool
    Send ICMP unreachable error when action is drop or reset
    log_end bool
    Log at session end (required for certain ACC tables)
    log_setting str
    log_start bool
    Log at session start
    name str
    profile_setting GetDefaultSecurityPolicyRuleProfileSetting
    tags Sequence[str]
    action String
    groupTag String
    icmpUnreachable Boolean
    Send ICMP unreachable error when action is drop or reset
    logEnd Boolean
    Log at session end (required for certain ACC tables)
    logSetting String
    logStart Boolean
    Log at session start
    name String
    profileSetting Property Map
    tags List<String>

    GetDefaultSecurityPolicyRuleProfileSetting

    GetDefaultSecurityPolicyRuleProfileSettingProfiles

    DataFilterings List<string>
    FileBlockings List<string>
    Gtps List<string>
    Sctps List<string>
    Spywares List<string>
    UrlFilterings List<string>
    Viri List<string>
    Vulnerabilities List<string>
    WildfireAnalyses List<string>
    DataFilterings []string
    FileBlockings []string
    Gtps []string
    Sctps []string
    Spywares []string
    UrlFilterings []string
    Viri []string
    Vulnerabilities []string
    WildfireAnalyses []string
    dataFilterings List<String>
    fileBlockings List<String>
    gtps List<String>
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>
    dataFilterings string[]
    fileBlockings string[]
    gtps string[]
    sctps string[]
    spywares string[]
    urlFilterings string[]
    viri string[]
    vulnerabilities string[]
    wildfireAnalyses string[]
    data_filterings Sequence[str]
    file_blockings Sequence[str]
    gtps Sequence[str]
    sctps Sequence[str]
    spywares Sequence[str]
    url_filterings Sequence[str]
    viri Sequence[str]
    vulnerabilities Sequence[str]
    wildfire_analyses Sequence[str]
    dataFilterings List<String>
    fileBlockings List<String>
    gtps List<String>
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
      Meet Neo: Your AI Platform Teammate