panos.VulnerabilitySecurityProfile
Explore with Pulumi AI
Create VulnerabilitySecurityProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VulnerabilitySecurityProfile(name: string, args: VulnerabilitySecurityProfileArgs, opts?: CustomResourceOptions);
@overload
def VulnerabilitySecurityProfile(resource_name: str,
args: VulnerabilitySecurityProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VulnerabilitySecurityProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[VulnerabilitySecurityProfileLocationArgs] = None,
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,
mica_engine_vulnerability_enableds: Optional[Sequence[VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs]] = None,
name: Optional[str] = None,
rules: Optional[Sequence[VulnerabilitySecurityProfileRuleArgs]] = None,
threat_exceptions: Optional[Sequence[VulnerabilitySecurityProfileThreatExceptionArgs]] = None)
func NewVulnerabilitySecurityProfile(ctx *Context, name string, args VulnerabilitySecurityProfileArgs, opts ...ResourceOption) (*VulnerabilitySecurityProfile, error)
public VulnerabilitySecurityProfile(string name, VulnerabilitySecurityProfileArgs args, CustomResourceOptions? opts = null)
public VulnerabilitySecurityProfile(String name, VulnerabilitySecurityProfileArgs args)
public VulnerabilitySecurityProfile(String name, VulnerabilitySecurityProfileArgs args, CustomResourceOptions options)
type: panos:VulnerabilitySecurityProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VulnerabilitySecurityProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VulnerabilitySecurityProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VulnerabilitySecurityProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VulnerabilitySecurityProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VulnerabilitySecurityProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vulnerabilitySecurityProfileResource = new Panos.VulnerabilitySecurityProfile("vulnerabilitySecurityProfileResource", new()
{
Location = new Panos.Inputs.VulnerabilitySecurityProfileLocationArgs
{
DeviceGroup = new Panos.Inputs.VulnerabilitySecurityProfileLocationDeviceGroupArgs
{
Name = "string",
PanoramaDevice = "string",
},
Shared = null,
},
CloudInlineAnalysis = false,
Description = "string",
DisableOverride = "string",
InlineExceptionEdlUrls = new[]
{
"string",
},
InlineExceptionIpAddresses = new[]
{
"string",
},
MicaEngineVulnerabilityEnableds = new[]
{
new Panos.Inputs.VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs
{
Name = "string",
InlinePolicyAction = "string",
},
},
Name = "string",
Rules = new[]
{
new Panos.Inputs.VulnerabilitySecurityProfileRuleArgs
{
Name = "string",
Action = new Panos.Inputs.VulnerabilitySecurityProfileRuleActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Panos.Inputs.VulnerabilitySecurityProfileRuleActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Default = null,
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
Category = "string",
Cves = new[]
{
"string",
},
Host = "string",
PacketCapture = "string",
Severities = new[]
{
"string",
},
ThreatName = "string",
VendorIds = new[]
{
"string",
},
},
},
ThreatExceptions = new[]
{
new Panos.Inputs.VulnerabilitySecurityProfileThreatExceptionArgs
{
Name = "string",
Action = new Panos.Inputs.VulnerabilitySecurityProfileThreatExceptionActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Panos.Inputs.VulnerabilitySecurityProfileThreatExceptionActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Default = null,
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
ExemptIps = new[]
{
new Panos.Inputs.VulnerabilitySecurityProfileThreatExceptionExemptIpArgs
{
Name = "string",
},
},
PacketCapture = "string",
TimeAttribute = new Panos.Inputs.VulnerabilitySecurityProfileThreatExceptionTimeAttributeArgs
{
Interval = 0,
Threshold = 0,
TrackBy = "string",
},
},
},
});
example, err := panos.NewVulnerabilitySecurityProfile(ctx, "vulnerabilitySecurityProfileResource", &panos.VulnerabilitySecurityProfileArgs{
Location: &panos.VulnerabilitySecurityProfileLocationArgs{
DeviceGroup: &panos.VulnerabilitySecurityProfileLocationDeviceGroupArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
Shared: &panos.VulnerabilitySecurityProfileLocationSharedArgs{},
},
CloudInlineAnalysis: pulumi.Bool(false),
Description: pulumi.String("string"),
DisableOverride: pulumi.String("string"),
InlineExceptionEdlUrls: pulumi.StringArray{
pulumi.String("string"),
},
InlineExceptionIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
MicaEngineVulnerabilityEnableds: panos.VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArray{
&panos.VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs{
Name: pulumi.String("string"),
InlinePolicyAction: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Rules: panos.VulnerabilitySecurityProfileRuleArray{
&panos.VulnerabilitySecurityProfileRuleArgs{
Name: pulumi.String("string"),
Action: &panos.VulnerabilitySecurityProfileRuleActionArgs{
Alert: &panos.VulnerabilitySecurityProfileRuleActionAlertArgs{},
Allow: &panos.VulnerabilitySecurityProfileRuleActionAllowArgs{},
BlockIp: &panos.VulnerabilitySecurityProfileRuleActionBlockIpArgs{
Duration: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
Default: &panos.VulnerabilitySecurityProfileRuleActionDefaultArgs{},
Drop: &panos.VulnerabilitySecurityProfileRuleActionDropArgs{},
ResetBoth: &panos.VulnerabilitySecurityProfileRuleActionResetBothArgs{},
ResetClient: &panos.VulnerabilitySecurityProfileRuleActionResetClientArgs{},
ResetServer: &panos.VulnerabilitySecurityProfileRuleActionResetServerArgs{},
},
Category: pulumi.String("string"),
Cves: pulumi.StringArray{
pulumi.String("string"),
},
Host: pulumi.String("string"),
PacketCapture: pulumi.String("string"),
Severities: pulumi.StringArray{
pulumi.String("string"),
},
ThreatName: pulumi.String("string"),
VendorIds: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ThreatExceptions: panos.VulnerabilitySecurityProfileThreatExceptionArray{
&panos.VulnerabilitySecurityProfileThreatExceptionArgs{
Name: pulumi.String("string"),
Action: &panos.VulnerabilitySecurityProfileThreatExceptionActionArgs{
Alert: &panos.VulnerabilitySecurityProfileThreatExceptionActionAlertArgs{},
Allow: &panos.VulnerabilitySecurityProfileThreatExceptionActionAllowArgs{},
BlockIp: &panos.VulnerabilitySecurityProfileThreatExceptionActionBlockIpArgs{
Duration: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
Default: &panos.VulnerabilitySecurityProfileThreatExceptionActionDefaultArgs{},
Drop: &panos.VulnerabilitySecurityProfileThreatExceptionActionDropArgs{},
ResetBoth: &panos.VulnerabilitySecurityProfileThreatExceptionActionResetBothArgs{},
ResetClient: &panos.VulnerabilitySecurityProfileThreatExceptionActionResetClientArgs{},
ResetServer: &panos.VulnerabilitySecurityProfileThreatExceptionActionResetServerArgs{},
},
ExemptIps: panos.VulnerabilitySecurityProfileThreatExceptionExemptIpArray{
&panos.VulnerabilitySecurityProfileThreatExceptionExemptIpArgs{
Name: pulumi.String("string"),
},
},
PacketCapture: pulumi.String("string"),
TimeAttribute: &panos.VulnerabilitySecurityProfileThreatExceptionTimeAttributeArgs{
Interval: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
},
},
})
var vulnerabilitySecurityProfileResource = new VulnerabilitySecurityProfile("vulnerabilitySecurityProfileResource", VulnerabilitySecurityProfileArgs.builder()
.location(VulnerabilitySecurityProfileLocationArgs.builder()
.deviceGroup(VulnerabilitySecurityProfileLocationDeviceGroupArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.shared()
.build())
.cloudInlineAnalysis(false)
.description("string")
.disableOverride("string")
.inlineExceptionEdlUrls("string")
.inlineExceptionIpAddresses("string")
.micaEngineVulnerabilityEnableds(VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs.builder()
.name("string")
.inlinePolicyAction("string")
.build())
.name("string")
.rules(VulnerabilitySecurityProfileRuleArgs.builder()
.name("string")
.action(VulnerabilitySecurityProfileRuleActionArgs.builder()
.alert()
.allow()
.blockIp(VulnerabilitySecurityProfileRuleActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.default_()
.drop()
.resetBoth()
.resetClient()
.resetServer()
.build())
.category("string")
.cves("string")
.host("string")
.packetCapture("string")
.severities("string")
.threatName("string")
.vendorIds("string")
.build())
.threatExceptions(VulnerabilitySecurityProfileThreatExceptionArgs.builder()
.name("string")
.action(VulnerabilitySecurityProfileThreatExceptionActionArgs.builder()
.alert()
.allow()
.blockIp(VulnerabilitySecurityProfileThreatExceptionActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.default_()
.drop()
.resetBoth()
.resetClient()
.resetServer()
.build())
.exemptIps(VulnerabilitySecurityProfileThreatExceptionExemptIpArgs.builder()
.name("string")
.build())
.packetCapture("string")
.timeAttribute(VulnerabilitySecurityProfileThreatExceptionTimeAttributeArgs.builder()
.interval(0)
.threshold(0)
.trackBy("string")
.build())
.build())
.build());
vulnerability_security_profile_resource = panos.VulnerabilitySecurityProfile("vulnerabilitySecurityProfileResource",
location={
"device_group": {
"name": "string",
"panorama_device": "string",
},
"shared": {},
},
cloud_inline_analysis=False,
description="string",
disable_override="string",
inline_exception_edl_urls=["string"],
inline_exception_ip_addresses=["string"],
mica_engine_vulnerability_enableds=[{
"name": "string",
"inline_policy_action": "string",
}],
name="string",
rules=[{
"name": "string",
"action": {
"alert": {},
"allow": {},
"block_ip": {
"duration": 0,
"track_by": "string",
},
"default": {},
"drop": {},
"reset_both": {},
"reset_client": {},
"reset_server": {},
},
"category": "string",
"cves": ["string"],
"host": "string",
"packet_capture": "string",
"severities": ["string"],
"threat_name": "string",
"vendor_ids": ["string"],
}],
threat_exceptions=[{
"name": "string",
"action": {
"alert": {},
"allow": {},
"block_ip": {
"duration": 0,
"track_by": "string",
},
"default": {},
"drop": {},
"reset_both": {},
"reset_client": {},
"reset_server": {},
},
"exempt_ips": [{
"name": "string",
}],
"packet_capture": "string",
"time_attribute": {
"interval": 0,
"threshold": 0,
"track_by": "string",
},
}])
const vulnerabilitySecurityProfileResource = new panos.VulnerabilitySecurityProfile("vulnerabilitySecurityProfileResource", {
location: {
deviceGroup: {
name: "string",
panoramaDevice: "string",
},
shared: {},
},
cloudInlineAnalysis: false,
description: "string",
disableOverride: "string",
inlineExceptionEdlUrls: ["string"],
inlineExceptionIpAddresses: ["string"],
micaEngineVulnerabilityEnableds: [{
name: "string",
inlinePolicyAction: "string",
}],
name: "string",
rules: [{
name: "string",
action: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
"default": {},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
category: "string",
cves: ["string"],
host: "string",
packetCapture: "string",
severities: ["string"],
threatName: "string",
vendorIds: ["string"],
}],
threatExceptions: [{
name: "string",
action: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
"default": {},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
exemptIps: [{
name: "string",
}],
packetCapture: "string",
timeAttribute: {
interval: 0,
threshold: 0,
trackBy: "string",
},
}],
});
type: panos:VulnerabilitySecurityProfile
properties:
cloudInlineAnalysis: false
description: string
disableOverride: string
inlineExceptionEdlUrls:
- string
inlineExceptionIpAddresses:
- string
location:
deviceGroup:
name: string
panoramaDevice: string
shared: {}
micaEngineVulnerabilityEnableds:
- inlinePolicyAction: string
name: string
name: string
rules:
- action:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
default: {}
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
category: string
cves:
- string
host: string
name: string
packetCapture: string
severities:
- string
threatName: string
vendorIds:
- string
threatExceptions:
- action:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
default: {}
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
exemptIps:
- name: string
name: string
packetCapture: string
timeAttribute:
interval: 0
threshold: 0
trackBy: string
VulnerabilitySecurityProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VulnerabilitySecurityProfile resource accepts the following input properties:
- Location
Vulnerability
Security Profile Location - The location of this object.
- 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<VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled> - Name string
- Rules
List<Vulnerability
Security Profile Rule> - Threat
Exceptions List<VulnerabilitySecurity Profile Threat Exception>
- Location
Vulnerability
Security Profile Location Args - The location of this object.
- 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 []VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled Args - Name string
- Rules
[]Vulnerability
Security Profile Rule Args - Threat
Exceptions []VulnerabilitySecurity Profile Threat Exception Args
- location
Vulnerability
Security Profile Location - The location of this object.
- 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<VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled> - name String
- rules
List<Vulnerability
Security Profile Rule> - threat
Exceptions List<VulnerabilitySecurity Profile Threat Exception>
- location
Vulnerability
Security Profile Location - The location of this object.
- 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 VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled[] - name string
- rules
Vulnerability
Security Profile Rule[] - threat
Exceptions VulnerabilitySecurity Profile Threat Exception[]
- location
Vulnerability
Security Profile Location Args - The location of this object.
- 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[Vulnerabilityvulnerability_ enableds Security Profile Mica Engine Vulnerability Enabled Args] - name str
- rules
Sequence[Vulnerability
Security Profile Rule Args] - threat_
exceptions Sequence[VulnerabilitySecurity Profile Threat Exception Args]
- location Property Map
- The location of this object.
- 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 - name String
- rules List<Property Map>
- threat
Exceptions List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the VulnerabilitySecurityProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing VulnerabilitySecurityProfile Resource
Get an existing VulnerabilitySecurityProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VulnerabilitySecurityProfileState, opts?: CustomResourceOptions): VulnerabilitySecurityProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
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[VulnerabilitySecurityProfileLocationArgs] = None,
mica_engine_vulnerability_enableds: Optional[Sequence[VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs]] = None,
name: Optional[str] = None,
rules: Optional[Sequence[VulnerabilitySecurityProfileRuleArgs]] = None,
threat_exceptions: Optional[Sequence[VulnerabilitySecurityProfileThreatExceptionArgs]] = None) -> VulnerabilitySecurityProfile
func GetVulnerabilitySecurityProfile(ctx *Context, name string, id IDInput, state *VulnerabilitySecurityProfileState, opts ...ResourceOption) (*VulnerabilitySecurityProfile, error)
public static VulnerabilitySecurityProfile Get(string name, Input<string> id, VulnerabilitySecurityProfileState? state, CustomResourceOptions? opts = null)
public static VulnerabilitySecurityProfile get(String name, Output<String> id, VulnerabilitySecurityProfileState state, CustomResourceOptions options)
resources: _: type: panos:VulnerabilitySecurityProfile get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- 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 - Location
Vulnerability
Security Profile Location - The location of this object.
- Mica
Engine List<VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled> - Name string
- Rules
List<Vulnerability
Security Profile Rule> - Threat
Exceptions List<VulnerabilitySecurity Profile Threat Exception>
- 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 - Location
Vulnerability
Security Profile Location Args - The location of this object.
- Mica
Engine []VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled Args - Name string
- Rules
[]Vulnerability
Security Profile Rule Args - Threat
Exceptions []VulnerabilitySecurity Profile Threat Exception Args
- 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 - location
Vulnerability
Security Profile Location - The location of this object.
- mica
Engine List<VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled> - name String
- rules
List<Vulnerability
Security Profile Rule> - threat
Exceptions List<VulnerabilitySecurity Profile Threat Exception>
- 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 - location
Vulnerability
Security Profile Location - The location of this object.
- mica
Engine VulnerabilityVulnerability Enableds Security Profile Mica Engine Vulnerability Enabled[] - name string
- rules
Vulnerability
Security Profile Rule[] - threat
Exceptions VulnerabilitySecurity Profile Threat Exception[]
- 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 - location
Vulnerability
Security Profile Location Args - The location of this object.
- mica_
engine_ Sequence[Vulnerabilityvulnerability_ enableds Security Profile Mica Engine Vulnerability Enabled Args] - name str
- rules
Sequence[Vulnerability
Security Profile Rule Args] - threat_
exceptions Sequence[VulnerabilitySecurity Profile Threat Exception Args]
- 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 - 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
VulnerabilitySecurityProfileLocation, VulnerabilitySecurityProfileLocationArgs
- Device
Group VulnerabilitySecurity Profile Location Device Group - Located in a specific Device Group
- Vulnerability
Security Profile Location Shared - Panorama shared object
- Device
Group VulnerabilitySecurity Profile Location Device Group - Located in a specific Device Group
- Vulnerability
Security Profile Location Shared - Panorama shared object
- device
Group VulnerabilitySecurity Profile Location Device Group - Located in a specific Device Group
- Vulnerability
Security Profile Location Shared - Panorama shared object
- device
Group VulnerabilitySecurity Profile Location Device Group - Located in a specific Device Group
- Vulnerability
Security Profile Location Shared - Panorama shared object
- device_
group VulnerabilitySecurity Profile Location Device Group - Located in a specific Device Group
- Vulnerability
Security Profile Location Shared - Panorama shared object
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
VulnerabilitySecurityProfileLocationDeviceGroup, VulnerabilitySecurityProfileLocationDeviceGroupArgs
- 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
VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabled, VulnerabilitySecurityProfileMicaEngineVulnerabilityEnabledArgs
- Name string
- Inline
Policy stringAction
- Name string
- Inline
Policy stringAction
- name String
- inline
Policy StringAction
- name string
- inline
Policy stringAction
- name str
- inline_
policy_ straction
- name String
- inline
Policy StringAction
VulnerabilitySecurityProfileRule, VulnerabilitySecurityProfileRuleArgs
- Name string
- Action
Vulnerability
Security Profile Rule Action - Category string
- Cves List<string>
- Host string
- Packet
Capture string - Severities List<string>
- Threat
Name string - Threat name
- Vendor
Ids List<string>
- Name string
- Action
Vulnerability
Security Profile Rule Action - Category string
- Cves []string
- Host string
- Packet
Capture string - Severities []string
- Threat
Name string - Threat name
- Vendor
Ids []string
- name String
- action
Vulnerability
Security Profile Rule Action - category String
- cves List<String>
- host String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
- vendor
Ids List<String>
- name string
- action
Vulnerability
Security Profile Rule Action - category string
- cves string[]
- host string
- packet
Capture string - severities string[]
- threat
Name string - Threat name
- vendor
Ids string[]
- name str
- action
Vulnerability
Security Profile Rule Action - category str
- cves Sequence[str]
- host str
- packet_
capture str - severities Sequence[str]
- threat_
name str - Threat name
- vendor_
ids Sequence[str]
- name String
- action Property Map
- category String
- cves List<String>
- host String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
- vendor
Ids List<String>
VulnerabilitySecurityProfileRuleAction, VulnerabilitySecurityProfileRuleActionArgs
- Alert
Vulnerability
Security Profile Rule Action Alert - Allow
Vulnerability
Security Profile Rule Action Allow - Block
Ip VulnerabilitySecurity Profile Rule Action Block Ip - Default
Vulnerability
Security Profile Rule Action Default - Drop
Vulnerability
Security Profile Rule Action Drop - Reset
Both VulnerabilitySecurity Profile Rule Action Reset Both - Reset
Client VulnerabilitySecurity Profile Rule Action Reset Client - Reset
Server VulnerabilitySecurity Profile Rule Action Reset Server
- Alert
Vulnerability
Security Profile Rule Action Alert - Allow
Vulnerability
Security Profile Rule Action Allow - Block
Ip VulnerabilitySecurity Profile Rule Action Block Ip - Default
Vulnerability
Security Profile Rule Action Default - Drop
Vulnerability
Security Profile Rule Action Drop - Reset
Both VulnerabilitySecurity Profile Rule Action Reset Both - Reset
Client VulnerabilitySecurity Profile Rule Action Reset Client - Reset
Server VulnerabilitySecurity Profile Rule Action Reset Server
- alert
Vulnerability
Security Profile Rule Action Alert - allow
Vulnerability
Security Profile Rule Action Allow - block
Ip VulnerabilitySecurity Profile Rule Action Block Ip - default_
Vulnerability
Security Profile Rule Action Default - drop
Vulnerability
Security Profile Rule Action Drop - reset
Both VulnerabilitySecurity Profile Rule Action Reset Both - reset
Client VulnerabilitySecurity Profile Rule Action Reset Client - reset
Server VulnerabilitySecurity Profile Rule Action Reset Server
- alert
Vulnerability
Security Profile Rule Action Alert - allow
Vulnerability
Security Profile Rule Action Allow - block
Ip VulnerabilitySecurity Profile Rule Action Block Ip - default
Vulnerability
Security Profile Rule Action Default - drop
Vulnerability
Security Profile Rule Action Drop - reset
Both VulnerabilitySecurity Profile Rule Action Reset Both - reset
Client VulnerabilitySecurity Profile Rule Action Reset Client - reset
Server VulnerabilitySecurity Profile Rule Action Reset Server
- alert
Vulnerability
Security Profile Rule Action Alert - allow
Vulnerability
Security Profile Rule Action Allow - block_
ip VulnerabilitySecurity Profile Rule Action Block Ip - default
Vulnerability
Security Profile Rule Action Default - drop
Vulnerability
Security Profile Rule Action Drop - reset_
both VulnerabilitySecurity Profile Rule Action Reset Both - reset_
client VulnerabilitySecurity Profile Rule Action Reset Client - reset_
server VulnerabilitySecurity Profile Rule Action Reset Server
VulnerabilitySecurityProfileRuleActionBlockIp, VulnerabilitySecurityProfileRuleActionBlockIpArgs
VulnerabilitySecurityProfileThreatException, VulnerabilitySecurityProfileThreatExceptionArgs
VulnerabilitySecurityProfileThreatExceptionAction, VulnerabilitySecurityProfileThreatExceptionActionArgs
- Alert
Vulnerability
Security Profile Threat Exception Action Alert - Allow
Vulnerability
Security Profile Threat Exception Action Allow - Block
Ip VulnerabilitySecurity Profile Threat Exception Action Block Ip - Default
Vulnerability
Security Profile Threat Exception Action Default - Drop
Vulnerability
Security Profile Threat Exception Action Drop - Reset
Both VulnerabilitySecurity Profile Threat Exception Action Reset Both - Reset
Client VulnerabilitySecurity Profile Threat Exception Action Reset Client - Reset
Server VulnerabilitySecurity Profile Threat Exception Action Reset Server
- Alert
Vulnerability
Security Profile Threat Exception Action Alert - Allow
Vulnerability
Security Profile Threat Exception Action Allow - Block
Ip VulnerabilitySecurity Profile Threat Exception Action Block Ip - Default
Vulnerability
Security Profile Threat Exception Action Default - Drop
Vulnerability
Security Profile Threat Exception Action Drop - Reset
Both VulnerabilitySecurity Profile Threat Exception Action Reset Both - Reset
Client VulnerabilitySecurity Profile Threat Exception Action Reset Client - Reset
Server VulnerabilitySecurity Profile Threat Exception Action Reset Server
- alert
Vulnerability
Security Profile Threat Exception Action Alert - allow
Vulnerability
Security Profile Threat Exception Action Allow - block
Ip VulnerabilitySecurity Profile Threat Exception Action Block Ip - default_
Vulnerability
Security Profile Threat Exception Action Default - drop
Vulnerability
Security Profile Threat Exception Action Drop - reset
Both VulnerabilitySecurity Profile Threat Exception Action Reset Both - reset
Client VulnerabilitySecurity Profile Threat Exception Action Reset Client - reset
Server VulnerabilitySecurity Profile Threat Exception Action Reset Server
- alert
Vulnerability
Security Profile Threat Exception Action Alert - allow
Vulnerability
Security Profile Threat Exception Action Allow - block
Ip VulnerabilitySecurity Profile Threat Exception Action Block Ip - default
Vulnerability
Security Profile Threat Exception Action Default - drop
Vulnerability
Security Profile Threat Exception Action Drop - reset
Both VulnerabilitySecurity Profile Threat Exception Action Reset Both - reset
Client VulnerabilitySecurity Profile Threat Exception Action Reset Client - reset
Server VulnerabilitySecurity Profile Threat Exception Action Reset Server
- alert
Vulnerability
Security Profile Threat Exception Action Alert - allow
Vulnerability
Security Profile Threat Exception Action Allow - block_
ip VulnerabilitySecurity Profile Threat Exception Action Block Ip - default
Vulnerability
Security Profile Threat Exception Action Default - drop
Vulnerability
Security Profile Threat Exception Action Drop - reset_
both VulnerabilitySecurity Profile Threat Exception Action Reset Both - reset_
client VulnerabilitySecurity Profile Threat Exception Action Reset Client - reset_
server VulnerabilitySecurity Profile Threat Exception Action Reset Server
VulnerabilitySecurityProfileThreatExceptionActionBlockIp, VulnerabilitySecurityProfileThreatExceptionActionBlockIpArgs
VulnerabilitySecurityProfileThreatExceptionExemptIp, VulnerabilitySecurityProfileThreatExceptionExemptIpArgs
- Name string
- Name string
- name String
- name string
- name str
- name String
VulnerabilitySecurityProfileThreatExceptionTimeAttribute, VulnerabilitySecurityProfileThreatExceptionTimeAttributeArgs
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.