panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getVulnerabilitySecurityProfile
Explore with Pulumi AI
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
Using getVulnerabilitySecurityProfile
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 getVulnerabilitySecurityProfile(args: GetVulnerabilitySecurityProfileArgs, opts?: InvokeOptions): Promise<GetVulnerabilitySecurityProfileResult>
function getVulnerabilitySecurityProfileOutput(args: GetVulnerabilitySecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilitySecurityProfileResult>
def get_vulnerability_security_profile(cloud_inline_analysis: Optional[bool] = None,
description: Optional[str] = None,
disable_override: Optional[str] = None,
inline_exception_edl_urls: Optional[Sequence[str]] = None,
inline_exception_ip_addresses: Optional[Sequence[str]] = None,
location: Optional[GetVulnerabilitySecurityProfileLocation] = None,
mica_engine_vulnerability_enableds: Optional[Sequence[GetVulnerabilitySecurityProfileMicaEngineVulnerabilityEnabled]] = None,
name: Optional[str] = None,
rules: Optional[Sequence[GetVulnerabilitySecurityProfileRule]] = None,
threat_exceptions: Optional[Sequence[GetVulnerabilitySecurityProfileThreatException]] = None,
opts: Optional[InvokeOptions] = None) -> GetVulnerabilitySecurityProfileResult
def get_vulnerability_security_profile_output(cloud_inline_analysis: Optional[pulumi.Input[bool]] = None,
description: Optional[pulumi.Input[str]] = None,
disable_override: Optional[pulumi.Input[str]] = None,
inline_exception_edl_urls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
inline_exception_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
location: Optional[pulumi.Input[GetVulnerabilitySecurityProfileLocationArgs]] = None,
mica_engine_vulnerability_enableds: Optional[pulumi.Input[Sequence[pulumi.Input[GetVulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs]]]] = None,
name: Optional[pulumi.Input[str]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetVulnerabilitySecurityProfileRuleArgs]]]] = None,
threat_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetVulnerabilitySecurityProfileThreatExceptionArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilitySecurityProfileResult]
func LookupVulnerabilitySecurityProfile(ctx *Context, args *LookupVulnerabilitySecurityProfileArgs, opts ...InvokeOption) (*LookupVulnerabilitySecurityProfileResult, error)
func LookupVulnerabilitySecurityProfileOutput(ctx *Context, args *LookupVulnerabilitySecurityProfileOutputArgs, opts ...InvokeOption) LookupVulnerabilitySecurityProfileResultOutput
> Note: This function is named LookupVulnerabilitySecurityProfile
in the Go SDK.
public static class GetVulnerabilitySecurityProfile
{
public static Task<GetVulnerabilitySecurityProfileResult> InvokeAsync(GetVulnerabilitySecurityProfileArgs args, InvokeOptions? opts = null)
public static Output<GetVulnerabilitySecurityProfileResult> Invoke(GetVulnerabilitySecurityProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVulnerabilitySecurityProfileResult> getVulnerabilitySecurityProfile(GetVulnerabilitySecurityProfileArgs args, InvokeOptions options)
public static Output<GetVulnerabilitySecurityProfileResult> getVulnerabilitySecurityProfile(GetVulnerabilitySecurityProfileArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getVulnerabilitySecurityProfile:getVulnerabilitySecurityProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Vulnerability Security Profile Location - The location of this object.
- Name string
- Cloud
Inline boolAnalysis - Enable cloud inline analysis
- Description string
- Disable
Override string - disable object override in child device groups
- Inline
Exception List<string>Edl Urls - Inline
Exception List<string>Ip Addresses - Mica
Engine List<GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled> - Rules
List<Get
Vulnerability Security Profile Rule> - Threat
Exceptions List<GetVulnerability Security Profile Threat Exception>
- Location
Get
Vulnerability Security Profile Location - The location of this object.
- Name string
- Cloud
Inline boolAnalysis - Enable cloud inline analysis
- Description string
- Disable
Override string - disable object override in child device groups
- Inline
Exception []stringEdl Urls - Inline
Exception []stringIp Addresses - Mica
Engine []GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled - Rules
[]Get
Vulnerability Security Profile Rule - Threat
Exceptions []GetVulnerability Security Profile Threat Exception
- location
Get
Vulnerability Security Profile Location - The location of this object.
- name String
- cloud
Inline BooleanAnalysis - Enable cloud inline analysis
- description String
- disable
Override String - disable object override in child device groups
- inline
Exception List<String>Edl Urls - inline
Exception List<String>Ip Addresses - mica
Engine List<GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled> - rules
List<Get
Vulnerability Security Profile Rule> - threat
Exceptions List<GetVulnerability Security Profile Threat Exception>
- location
Get
Vulnerability Security Profile Location - The location of this object.
- name string
- cloud
Inline booleanAnalysis - Enable cloud inline analysis
- description string
- disable
Override string - disable object override in child device groups
- inline
Exception string[]Edl Urls - inline
Exception string[]Ip Addresses - mica
Engine GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled[] - rules
Get
Vulnerability Security Profile Rule[] - threat
Exceptions GetVulnerability Security Profile Threat Exception[]
- location
Get
Vulnerability Security Profile Location - The location of this object.
- name str
- cloud_
inline_ boolanalysis - Enable cloud inline analysis
- description str
- disable_
override str - disable object override in child device groups
- inline_
exception_ Sequence[str]edl_ urls - inline_
exception_ Sequence[str]ip_ addresses - mica_
engine_ Sequence[Getvulnerability_ enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled] - rules
Sequence[Get
Vulnerability Security Profile Rule] - threat_
exceptions Sequence[GetVulnerability Security Profile Threat Exception]
- location Property Map
- The location of this object.
- name String
- cloud
Inline BooleanAnalysis - Enable cloud inline analysis
- description String
- disable
Override String - disable object override in child device groups
- inline
Exception List<String>Edl Urls - inline
Exception List<String>Ip Addresses - mica
Engine List<Property Map>Vulnerability Enableds - rules List<Property Map>
- threat
Exceptions List<Property Map>
getVulnerabilitySecurityProfile Result
The following output properties are available:
- Cloud
Inline boolAnalysis - Enable cloud inline analysis
- Description string
- Disable
Override string - disable object override in child device groups
- Id string
- The provider-assigned unique ID for this managed resource.
- Inline
Exception List<string>Edl Urls - Inline
Exception List<string>Ip Addresses - Location
Get
Vulnerability Security Profile Location - The location of this object.
- Mica
Engine List<GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled> - Name string
- Rules
List<Get
Vulnerability Security Profile Rule> - Threat
Exceptions List<GetVulnerability Security Profile Threat Exception>
- Cloud
Inline boolAnalysis - Enable cloud inline analysis
- Description string
- Disable
Override string - disable object override in child device groups
- Id string
- The provider-assigned unique ID for this managed resource.
- Inline
Exception []stringEdl Urls - Inline
Exception []stringIp Addresses - Location
Get
Vulnerability Security Profile Location - The location of this object.
- Mica
Engine []GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled - Name string
- Rules
[]Get
Vulnerability Security Profile Rule - Threat
Exceptions []GetVulnerability Security Profile Threat Exception
- cloud
Inline BooleanAnalysis - Enable cloud inline analysis
- description String
- disable
Override String - disable object override in child device groups
- id String
- The provider-assigned unique ID for this managed resource.
- inline
Exception List<String>Edl Urls - inline
Exception List<String>Ip Addresses - location
Get
Vulnerability Security Profile Location - The location of this object.
- mica
Engine List<GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled> - name String
- rules
List<Get
Vulnerability Security Profile Rule> - threat
Exceptions List<GetVulnerability Security Profile Threat Exception>
- cloud
Inline booleanAnalysis - Enable cloud inline analysis
- description string
- disable
Override string - disable object override in child device groups
- id string
- The provider-assigned unique ID for this managed resource.
- inline
Exception string[]Edl Urls - inline
Exception string[]Ip Addresses - location
Get
Vulnerability Security Profile Location - The location of this object.
- mica
Engine GetVulnerability Enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled[] - name string
- rules
Get
Vulnerability Security Profile Rule[] - threat
Exceptions GetVulnerability Security Profile Threat Exception[]
- cloud_
inline_ boolanalysis - Enable cloud inline analysis
- description str
- disable_
override str - disable object override in child device groups
- id str
- The provider-assigned unique ID for this managed resource.
- inline_
exception_ Sequence[str]edl_ urls - inline_
exception_ Sequence[str]ip_ addresses - location
Get
Vulnerability Security Profile Location - The location of this object.
- mica_
engine_ Sequence[Getvulnerability_ enableds Vulnerability Security Profile Mica Engine Vulnerability Enabled] - name str
- rules
Sequence[Get
Vulnerability Security Profile Rule] - threat_
exceptions Sequence[GetVulnerability Security Profile Threat Exception]
- cloud
Inline BooleanAnalysis - Enable cloud inline analysis
- description String
- disable
Override String - disable object override in child device groups
- id String
- The provider-assigned unique ID for this managed resource.
- inline
Exception List<String>Edl Urls - inline
Exception List<String>Ip Addresses - location Property Map
- The location of this object.
- mica
Engine List<Property Map>Vulnerability Enableds - name String
- rules List<Property Map>
- threat
Exceptions List<Property Map>
Supporting Types
GetVulnerabilitySecurityProfileLocation
- Device
Group GetVulnerability Security Profile Location Device Group - Located in a specific Device Group
- Get
Vulnerability Security Profile Location Shared - Panorama shared object
- Device
Group GetVulnerability Security Profile Location Device Group - Located in a specific Device Group
- Get
Vulnerability Security Profile Location Shared - Panorama shared object
- device
Group GetVulnerability Security Profile Location Device Group - Located in a specific Device Group
- Get
Vulnerability Security Profile Location Shared - Panorama shared object
- device
Group GetVulnerability Security Profile Location Device Group - Located in a specific Device Group
- Get
Vulnerability Security Profile Location Shared - Panorama shared object
- device_
group GetVulnerability Security Profile Location Device Group - Located in a specific Device Group
- Get
Vulnerability Security Profile Location Shared - Panorama shared object
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
GetVulnerabilitySecurityProfileLocationDeviceGroup
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
- name string
- Device Group name
- panorama
Device string - Panorama device name
- name str
- Device Group name
- panorama_
device str - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
GetVulnerabilitySecurityProfileMicaEngineVulnerabilityEnabled
- Inline
Policy stringAction - Name string
- Inline
Policy stringAction - Name string
- inline
Policy StringAction - name String
- inline
Policy stringAction - name string
- inline_
policy_ straction - name str
- inline
Policy StringAction - name String
GetVulnerabilitySecurityProfileRule
- Action
Get
Vulnerability Security Profile Rule Action - Category string
- Cves List<string>
- Host string
- Name string
- Packet
Capture string - Severities List<string>
- Threat
Name string - Threat name
- Vendor
Ids List<string>
- Action
Get
Vulnerability Security Profile Rule Action - Category string
- Cves []string
- Host string
- Name string
- Packet
Capture string - Severities []string
- Threat
Name string - Threat name
- Vendor
Ids []string
- action
Get
Vulnerability Security Profile Rule Action - category String
- cves List<String>
- host String
- name String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
- vendor
Ids List<String>
- action
Get
Vulnerability Security Profile Rule Action - category string
- cves string[]
- host string
- name string
- packet
Capture string - severities string[]
- threat
Name string - Threat name
- vendor
Ids string[]
- action
Get
Vulnerability Security Profile Rule Action - category str
- cves Sequence[str]
- host str
- name str
- packet_
capture str - severities Sequence[str]
- threat_
name str - Threat name
- vendor_
ids Sequence[str]
- action Property Map
- category String
- cves List<String>
- host String
- name String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
- vendor
Ids List<String>
GetVulnerabilitySecurityProfileRuleAction
- Alert
Get
Vulnerability Security Profile Rule Action Alert - Allow
Get
Vulnerability Security Profile Rule Action Allow - Block
Ip GetVulnerability Security Profile Rule Action Block Ip - Default
Get
Vulnerability Security Profile Rule Action Default - Drop
Get
Vulnerability Security Profile Rule Action Drop - Reset
Both GetVulnerability Security Profile Rule Action Reset Both - Reset
Client GetVulnerability Security Profile Rule Action Reset Client - Reset
Server GetVulnerability Security Profile Rule Action Reset Server
- Alert
Get
Vulnerability Security Profile Rule Action Alert - Allow
Get
Vulnerability Security Profile Rule Action Allow - Block
Ip GetVulnerability Security Profile Rule Action Block Ip - Default
Get
Vulnerability Security Profile Rule Action Default - Drop
Get
Vulnerability Security Profile Rule Action Drop - Reset
Both GetVulnerability Security Profile Rule Action Reset Both - Reset
Client GetVulnerability Security Profile Rule Action Reset Client - Reset
Server GetVulnerability Security Profile Rule Action Reset Server
- alert
Get
Vulnerability Security Profile Rule Action Alert - allow
Get
Vulnerability Security Profile Rule Action Allow - block
Ip GetVulnerability Security Profile Rule Action Block Ip - default_
Get
Vulnerability Security Profile Rule Action Default - drop
Get
Vulnerability Security Profile Rule Action Drop - reset
Both GetVulnerability Security Profile Rule Action Reset Both - reset
Client GetVulnerability Security Profile Rule Action Reset Client - reset
Server GetVulnerability Security Profile Rule Action Reset Server
- alert
Get
Vulnerability Security Profile Rule Action Alert - allow
Get
Vulnerability Security Profile Rule Action Allow - block
Ip GetVulnerability Security Profile Rule Action Block Ip - default
Get
Vulnerability Security Profile Rule Action Default - drop
Get
Vulnerability Security Profile Rule Action Drop - reset
Both GetVulnerability Security Profile Rule Action Reset Both - reset
Client GetVulnerability Security Profile Rule Action Reset Client - reset
Server GetVulnerability Security Profile Rule Action Reset Server
- alert
Get
Vulnerability Security Profile Rule Action Alert - allow
Get
Vulnerability Security Profile Rule Action Allow - block_
ip GetVulnerability Security Profile Rule Action Block Ip - default
Get
Vulnerability Security Profile Rule Action Default - drop
Get
Vulnerability Security Profile Rule Action Drop - reset_
both GetVulnerability Security Profile Rule Action Reset Both - reset_
client GetVulnerability Security Profile Rule Action Reset Client - reset_
server GetVulnerability Security Profile Rule Action Reset Server
GetVulnerabilitySecurityProfileRuleActionBlockIp
GetVulnerabilitySecurityProfileThreatException
GetVulnerabilitySecurityProfileThreatExceptionAction
- Alert
Get
Vulnerability Security Profile Threat Exception Action Alert - Allow
Get
Vulnerability Security Profile Threat Exception Action Allow - Block
Ip GetVulnerability Security Profile Threat Exception Action Block Ip - Default
Get
Vulnerability Security Profile Threat Exception Action Default - Drop
Get
Vulnerability Security Profile Threat Exception Action Drop - Reset
Both GetVulnerability Security Profile Threat Exception Action Reset Both - Reset
Client GetVulnerability Security Profile Threat Exception Action Reset Client - Reset
Server GetVulnerability Security Profile Threat Exception Action Reset Server
- Alert
Get
Vulnerability Security Profile Threat Exception Action Alert - Allow
Get
Vulnerability Security Profile Threat Exception Action Allow - Block
Ip GetVulnerability Security Profile Threat Exception Action Block Ip - Default
Get
Vulnerability Security Profile Threat Exception Action Default - Drop
Get
Vulnerability Security Profile Threat Exception Action Drop - Reset
Both GetVulnerability Security Profile Threat Exception Action Reset Both - Reset
Client GetVulnerability Security Profile Threat Exception Action Reset Client - Reset
Server GetVulnerability Security Profile Threat Exception Action Reset Server
- alert
Get
Vulnerability Security Profile Threat Exception Action Alert - allow
Get
Vulnerability Security Profile Threat Exception Action Allow - block
Ip GetVulnerability Security Profile Threat Exception Action Block Ip - default_
Get
Vulnerability Security Profile Threat Exception Action Default - drop
Get
Vulnerability Security Profile Threat Exception Action Drop - reset
Both GetVulnerability Security Profile Threat Exception Action Reset Both - reset
Client GetVulnerability Security Profile Threat Exception Action Reset Client - reset
Server GetVulnerability Security Profile Threat Exception Action Reset Server
- alert
Get
Vulnerability Security Profile Threat Exception Action Alert - allow
Get
Vulnerability Security Profile Threat Exception Action Allow - block
Ip GetVulnerability Security Profile Threat Exception Action Block Ip - default
Get
Vulnerability Security Profile Threat Exception Action Default - drop
Get
Vulnerability Security Profile Threat Exception Action Drop - reset
Both GetVulnerability Security Profile Threat Exception Action Reset Both - reset
Client GetVulnerability Security Profile Threat Exception Action Reset Client - reset
Server GetVulnerability Security Profile Threat Exception Action Reset Server
- alert
Get
Vulnerability Security Profile Threat Exception Action Alert - allow
Get
Vulnerability Security Profile Threat Exception Action Allow - block_
ip GetVulnerability Security Profile Threat Exception Action Block Ip - default
Get
Vulnerability Security Profile Threat Exception Action Default - drop
Get
Vulnerability Security Profile Threat Exception Action Drop - reset_
both GetVulnerability Security Profile Threat Exception Action Reset Both - reset_
client GetVulnerability Security Profile Threat Exception Action Reset Client - reset_
server GetVulnerability Security Profile Threat Exception Action Reset Server
GetVulnerabilitySecurityProfileThreatExceptionActionBlockIp
GetVulnerabilitySecurityProfileThreatExceptionExemptIp
- Name string
- Name string
- name String
- name string
- name str
- name String
GetVulnerabilitySecurityProfileThreatExceptionTimeAttribute
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks