panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
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 dictionaryThe following arguments are supported:
- Location
Get
Default Security Policy Location - The location of this object.
- Rules
List<Get
Default Security Policy Rule>
- Location
Get
Default Security Policy Location - The location of this object.
- Rules
[]Get
Default Security Policy Rule
- location
Get
Default Security Policy Location - The location of this object.
- rules
List<Get
Default Security Policy Rule>
- location
Get
Default Security Policy Location - The location of this object.
- rules
Get
Default Security Policy Rule[]
- location
Get
Default Security Policy Location - The location of this object.
- rules
Sequence[Get
Default Security Policy Rule]
- 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
Get
Default Security Policy Location - The location of this object.
- Rules
List<Get
Default Security Policy Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Default Security Policy Location - The location of this object.
- Rules
[]Get
Default Security Policy Rule
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Default Security Policy Location - The location of this object.
- rules
List<Get
Default Security Policy Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Default Security Policy Location - The location of this object.
- rules
Get
Default Security Policy Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Default Security Policy Location - The location of this object.
- rules
Sequence[Get
Default Security Policy Rule]
- 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
- Device
Group GetDefault Security Policy Location Device Group - Located in a specific device group.
-
Get
Default Security Policy Location Shared - Located in a shared rulebase
- Device
Group GetDefault Security Policy Location Device Group - Located in a specific device group.
-
Get
Default Security Policy Location Shared - Located in a shared rulebase
- device
Group GetDefault Security Policy Location Device Group - Located in a specific device group.
-
Get
Default Security Policy Location Shared - Located in a shared rulebase
- device
Group GetDefault Security Policy Location Device Group - Located in a specific device group.
-
Get
Default Security Policy Location Shared - Located in a shared rulebase
- device_
group GetDefault Security Policy Location Device Group - Located in a specific device group.
-
Get
Default Security Policy Location Shared - Located in a shared rulebase
- device
Group Property Map - Located in a specific device group.
- Property Map
- Located in a shared rulebase
GetDefaultSecurityPolicyLocationDeviceGroup
- Name string
- The device group.
- Panorama
Device string - The panorama device.
- Name string
- The device group.
- Panorama
Device string - The panorama device.
- name String
- The device group.
- panorama
Device String - The panorama device.
- name string
- The device group.
- panorama
Device string - The panorama device.
- name str
- The device group.
- panorama_
device str - The panorama device.
- name String
- The device group.
- panorama
Device String - The panorama device.
GetDefaultSecurityPolicyRule
- Action string
- Group
Tag string - 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 string - Log
Start bool - Log at session start
- Name string
- Profile
Setting GetDefault Security Policy Rule Profile Setting - List<string>
- Action string
- Group
Tag string - 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 string - Log
Start bool - Log at session start
- Name string
- Profile
Setting GetDefault Security Policy Rule Profile Setting - []string
- action String
- group
Tag String - icmp
Unreachable Boolean - Send ICMP unreachable error when action is drop or reset
- log
End Boolean - Log at session end (required for certain ACC tables)
- log
Setting String - log
Start Boolean - Log at session start
- name String
- profile
Setting GetDefault Security Policy Rule Profile Setting - List<String>
- action string
- group
Tag string - icmp
Unreachable boolean - Send ICMP unreachable error when action is drop or reset
- log
End boolean - Log at session end (required for certain ACC tables)
- log
Setting string - log
Start boolean - Log at session start
- name string
- profile
Setting GetDefault Security Policy Rule Profile Setting - 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 GetDefault Security Policy Rule Profile Setting - Sequence[str]
- action String
- group
Tag String - icmp
Unreachable Boolean - Send ICMP unreachable error when action is drop or reset
- log
End Boolean - Log at session end (required for certain ACC tables)
- log
Setting String - log
Start Boolean - Log at session start
- name String
- profile
Setting Property Map - List<String>
GetDefaultSecurityPolicyRuleProfileSetting
- groups List<String>
- profiles Property Map
GetDefaultSecurityPolicyRuleProfileSettingProfiles
- Data
Filterings List<string> - File
Blockings List<string> - Gtps List<string>
- Sctps List<string>
- Spywares List<string>
- Url
Filterings List<string> - Viri List<string>
- Vulnerabilities List<string>
- Wildfire
Analyses List<string>
- Data
Filterings []string - File
Blockings []string - Gtps []string
- Sctps []string
- Spywares []string
- Url
Filterings []string - Viri []string
- Vulnerabilities []string
- Wildfire
Analyses []string
- data
Filterings List<String> - file
Blockings List<String> - gtps List<String>
- sctps List<String>
- spywares List<String>
- url
Filterings List<String> - viri List<String>
- vulnerabilities List<String>
- wildfire
Analyses List<String>
- data
Filterings string[] - file
Blockings string[] - gtps string[]
- sctps string[]
- spywares string[]
- url
Filterings string[] - viri string[]
- vulnerabilities string[]
- wildfire
Analyses 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]
- data
Filterings List<String> - file
Blockings List<String> - gtps List<String>
- sctps List<String>
- spywares List<String>
- url
Filterings List<String> - viri List<String>
- vulnerabilities List<String>
- wildfire
Analyses List<String>
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
