published on Tuesday, Apr 28, 2026 by paloaltonetworks
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as panos from "@pulumi/panos";
const dg = new panos.DeviceGroup("dg", {
location: {
panorama: {},
},
name: "example-device-group",
});
const example = new panos.CustomVulnerability("example", {
location: {
deviceGroup: {
name: dg.name,
},
},
name: "41000",
threatname: "custom-vulnerability-threat",
severity: "low",
affectedHost: {
client: true,
server: false,
},
bugtraqs: ["bugtraq-id"],
comment: "comment",
cves: ["cve-id"],
direction: "client2server",
references: ["http://some.reference.com"],
vendors: ["vendor-id"],
defaultAction: {
alert: {},
},
signature: {
combination: {
orderFree: true,
timeAttribute: {
interval: 10,
threshold: 20,
trackBy: "source",
},
andConditions: [{
name: "and",
orConditions: [{
name: "or",
threatId: "10001",
}],
}],
},
},
});
import pulumi
import pulumi_panos as panos
dg = panos.DeviceGroup("dg",
location={
"panorama": {},
},
name="example-device-group")
example = panos.CustomVulnerability("example",
location={
"device_group": {
"name": dg.name,
},
},
name="41000",
threatname="custom-vulnerability-threat",
severity="low",
affected_host={
"client": True,
"server": False,
},
bugtraqs=["bugtraq-id"],
comment="comment",
cves=["cve-id"],
direction="client2server",
references=["http://some.reference.com"],
vendors=["vendor-id"],
default_action={
"alert": {},
},
signature={
"combination": {
"order_free": True,
"time_attribute": {
"interval": 10,
"threshold": 20,
"track_by": "source",
},
"and_conditions": [{
"name": "and",
"or_conditions": [{
"name": "or",
"threat_id": "10001",
}],
}],
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/panos/v2/panos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
dg, err := panos.NewDeviceGroup(ctx, "dg", &panos.DeviceGroupArgs{
Location: &panos.DeviceGroupLocationArgs{
Panorama: &panos.DeviceGroupLocationPanoramaArgs{},
},
Name: pulumi.String("example-device-group"),
})
if err != nil {
return err
}
_, err = panos.NewCustomVulnerability(ctx, "example", &panos.CustomVulnerabilityArgs{
Location: &panos.CustomVulnerabilityLocationArgs{
DeviceGroup: &panos.CustomVulnerabilityLocationDeviceGroupArgs{
Name: dg.Name,
},
},
Name: pulumi.String("41000"),
Threatname: pulumi.String("custom-vulnerability-threat"),
Severity: pulumi.String("low"),
AffectedHost: &panos.CustomVulnerabilityAffectedHostArgs{
Client: pulumi.Bool(true),
Server: pulumi.Bool(false),
},
Bugtraqs: pulumi.StringArray{
pulumi.String("bugtraq-id"),
},
Comment: pulumi.String("comment"),
Cves: pulumi.StringArray{
pulumi.String("cve-id"),
},
Direction: pulumi.String("client2server"),
References: pulumi.StringArray{
pulumi.String("http://some.reference.com"),
},
Vendors: pulumi.StringArray{
pulumi.String("vendor-id"),
},
DefaultAction: &panos.CustomVulnerabilityDefaultActionArgs{
Alert: &panos.CustomVulnerabilityDefaultActionAlertArgs{},
},
Signature: &panos.CustomVulnerabilitySignatureArgs{
Combination: &panos.CustomVulnerabilitySignatureCombinationArgs{
OrderFree: pulumi.Bool(true),
TimeAttribute: &panos.CustomVulnerabilitySignatureCombinationTimeAttributeArgs{
Interval: pulumi.Float64(10),
Threshold: pulumi.Float64(20),
TrackBy: pulumi.String("source"),
},
AndConditions: panos.CustomVulnerabilitySignatureCombinationAndConditionArray{
&panos.CustomVulnerabilitySignatureCombinationAndConditionArgs{
Name: pulumi.String("and"),
OrConditions: panos.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArray{
&panos.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs{
Name: pulumi.String("or"),
ThreatId: pulumi.String("10001"),
},
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Panos = Pulumi.Panos;
return await Deployment.RunAsync(() =>
{
var dg = new Panos.DeviceGroup("dg", new()
{
Location = new Panos.Inputs.DeviceGroupLocationArgs
{
Panorama = null,
},
Name = "example-device-group",
});
var example = new Panos.CustomVulnerability("example", new()
{
Location = new Panos.Inputs.CustomVulnerabilityLocationArgs
{
DeviceGroup = new Panos.Inputs.CustomVulnerabilityLocationDeviceGroupArgs
{
Name = dg.Name,
},
},
Name = "41000",
Threatname = "custom-vulnerability-threat",
Severity = "low",
AffectedHost = new Panos.Inputs.CustomVulnerabilityAffectedHostArgs
{
Client = true,
Server = false,
},
Bugtraqs = new[]
{
"bugtraq-id",
},
Comment = "comment",
Cves = new[]
{
"cve-id",
},
Direction = "client2server",
References = new[]
{
"http://some.reference.com",
},
Vendors = new[]
{
"vendor-id",
},
DefaultAction = new Panos.Inputs.CustomVulnerabilityDefaultActionArgs
{
Alert = null,
},
Signature = new Panos.Inputs.CustomVulnerabilitySignatureArgs
{
Combination = new Panos.Inputs.CustomVulnerabilitySignatureCombinationArgs
{
OrderFree = true,
TimeAttribute = new Panos.Inputs.CustomVulnerabilitySignatureCombinationTimeAttributeArgs
{
Interval = 10,
Threshold = 20,
TrackBy = "source",
},
AndConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureCombinationAndConditionArgs
{
Name = "and",
OrConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs
{
Name = "or",
ThreatId = "10001",
},
},
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.panos.DeviceGroup;
import com.pulumi.panos.DeviceGroupArgs;
import com.pulumi.panos.inputs.DeviceGroupLocationArgs;
import com.pulumi.panos.inputs.DeviceGroupLocationPanoramaArgs;
import com.pulumi.panos.CustomVulnerability;
import com.pulumi.panos.CustomVulnerabilityArgs;
import com.pulumi.panos.inputs.CustomVulnerabilityLocationArgs;
import com.pulumi.panos.inputs.CustomVulnerabilityLocationDeviceGroupArgs;
import com.pulumi.panos.inputs.CustomVulnerabilityAffectedHostArgs;
import com.pulumi.panos.inputs.CustomVulnerabilityDefaultActionArgs;
import com.pulumi.panos.inputs.CustomVulnerabilityDefaultActionAlertArgs;
import com.pulumi.panos.inputs.CustomVulnerabilitySignatureArgs;
import com.pulumi.panos.inputs.CustomVulnerabilitySignatureCombinationArgs;
import com.pulumi.panos.inputs.CustomVulnerabilitySignatureCombinationTimeAttributeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var dg = new DeviceGroup("dg", DeviceGroupArgs.builder()
.location(DeviceGroupLocationArgs.builder()
.panorama(DeviceGroupLocationPanoramaArgs.builder()
.build())
.build())
.name("example-device-group")
.build());
var example = new CustomVulnerability("example", CustomVulnerabilityArgs.builder()
.location(CustomVulnerabilityLocationArgs.builder()
.deviceGroup(CustomVulnerabilityLocationDeviceGroupArgs.builder()
.name(dg.name())
.build())
.build())
.name("41000")
.threatname("custom-vulnerability-threat")
.severity("low")
.affectedHost(CustomVulnerabilityAffectedHostArgs.builder()
.client(true)
.server(false)
.build())
.bugtraqs("bugtraq-id")
.comment("comment")
.cves("cve-id")
.direction("client2server")
.references("http://some.reference.com")
.vendors("vendor-id")
.defaultAction(CustomVulnerabilityDefaultActionArgs.builder()
.alert(CustomVulnerabilityDefaultActionAlertArgs.builder()
.build())
.build())
.signature(CustomVulnerabilitySignatureArgs.builder()
.combination(CustomVulnerabilitySignatureCombinationArgs.builder()
.orderFree(true)
.timeAttribute(CustomVulnerabilitySignatureCombinationTimeAttributeArgs.builder()
.interval(10.0)
.threshold(20.0)
.trackBy("source")
.build())
.andConditions(CustomVulnerabilitySignatureCombinationAndConditionArgs.builder()
.name("and")
.orConditions(CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs.builder()
.name("or")
.threatId("10001")
.build())
.build())
.build())
.build())
.build());
}
}
resources:
example:
type: panos:CustomVulnerability
properties:
location:
deviceGroup:
name: ${dg.name}
name: 41000
threatname: custom-vulnerability-threat
severity: low
affectedHost:
client: true
server: false
bugtraqs:
- bugtraq-id
comment: comment
cves:
- cve-id
direction: client2server
references:
- http://some.reference.com
vendors:
- vendor-id
defaultAction:
alert: {}
signature:
combination:
orderFree: true
timeAttribute:
interval: 10
threshold: 20
trackBy: source
andConditions:
- name: and
orConditions:
- name: or
threatId: '10001'
dg:
type: panos:DeviceGroup
properties:
location:
panorama: {}
name: example-device-group
Create CustomVulnerability Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CustomVulnerability(name: string, args: CustomVulnerabilityArgs, opts?: CustomResourceOptions);@overload
def CustomVulnerability(resource_name: str,
args: CustomVulnerabilityArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CustomVulnerability(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[CustomVulnerabilityLocationArgs] = None,
disable_override: Optional[str] = None,
comment: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
default_action: Optional[CustomVulnerabilityDefaultActionArgs] = None,
direction: Optional[str] = None,
affected_host: Optional[CustomVulnerabilityAffectedHostArgs] = None,
bugtraqs: Optional[Sequence[str]] = None,
name: Optional[str] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[CustomVulnerabilitySignatureArgs] = None,
threatname: Optional[str] = None,
vendors: Optional[Sequence[str]] = None)func NewCustomVulnerability(ctx *Context, name string, args CustomVulnerabilityArgs, opts ...ResourceOption) (*CustomVulnerability, error)public CustomVulnerability(string name, CustomVulnerabilityArgs args, CustomResourceOptions? opts = null)
public CustomVulnerability(String name, CustomVulnerabilityArgs args)
public CustomVulnerability(String name, CustomVulnerabilityArgs args, CustomResourceOptions options)
type: panos:CustomVulnerability
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 CustomVulnerabilityArgs
- 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 CustomVulnerabilityArgs
- 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 CustomVulnerabilityArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomVulnerabilityArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CustomVulnerabilityArgs
- 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 customVulnerabilityResource = new Panos.CustomVulnerability("customVulnerabilityResource", new()
{
Location = new Panos.Inputs.CustomVulnerabilityLocationArgs
{
DeviceGroup = new Panos.Inputs.CustomVulnerabilityLocationDeviceGroupArgs
{
Name = "string",
PanoramaDevice = "string",
},
Shared = null,
Vsys = new Panos.Inputs.CustomVulnerabilityLocationVsysArgs
{
Name = "string",
NgfwDevice = "string",
},
},
DisableOverride = "string",
Comment = "string",
Cves = new[]
{
"string",
},
DefaultAction = new Panos.Inputs.CustomVulnerabilityDefaultActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Panos.Inputs.CustomVulnerabilityDefaultActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
Direction = "string",
AffectedHost = new Panos.Inputs.CustomVulnerabilityAffectedHostArgs
{
Client = false,
Server = false,
},
Bugtraqs = new[]
{
"string",
},
Name = "string",
References = new[]
{
"string",
},
Severity = "string",
Signature = new Panos.Inputs.CustomVulnerabilitySignatureArgs
{
Combination = new Panos.Inputs.CustomVulnerabilitySignatureCombinationArgs
{
AndConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureCombinationAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs
{
Name = "string",
ThreatId = "string",
},
},
},
},
OrderFree = false,
TimeAttribute = new Panos.Inputs.CustomVulnerabilitySignatureCombinationTimeAttributeArgs
{
Interval = 0,
Threshold = 0,
TrackBy = "string",
},
},
Standards = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardArgs
{
Name = "string",
AndConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionArgs
{
Name = "string",
Operator = new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorArgs
{
EqualTo = new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToArgs
{
Context = "string",
Negate = false,
Qualifiers = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
GreaterThan = new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
LessThan = new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
PatternMatch = new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
{
Context = "string",
Negate = false,
Pattern = "string",
Qualifiers = new[]
{
new Panos.Inputs.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
},
},
},
},
},
Comment = "string",
OrderFree = false,
Scope = "string",
},
},
},
Threatname = "string",
Vendors = new[]
{
"string",
},
});
example, err := panos.NewCustomVulnerability(ctx, "customVulnerabilityResource", &panos.CustomVulnerabilityArgs{
Location: &panos.CustomVulnerabilityLocationArgs{
DeviceGroup: &panos.CustomVulnerabilityLocationDeviceGroupArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
Shared: &panos.CustomVulnerabilityLocationSharedArgs{},
Vsys: &panos.CustomVulnerabilityLocationVsysArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
},
},
DisableOverride: pulumi.String("string"),
Comment: pulumi.String("string"),
Cves: pulumi.StringArray{
pulumi.String("string"),
},
DefaultAction: &panos.CustomVulnerabilityDefaultActionArgs{
Alert: &panos.CustomVulnerabilityDefaultActionAlertArgs{},
Allow: &panos.CustomVulnerabilityDefaultActionAllowArgs{},
BlockIp: &panos.CustomVulnerabilityDefaultActionBlockIpArgs{
Duration: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
Drop: &panos.CustomVulnerabilityDefaultActionDropArgs{},
ResetBoth: &panos.CustomVulnerabilityDefaultActionResetBothArgs{},
ResetClient: &panos.CustomVulnerabilityDefaultActionResetClientArgs{},
ResetServer: &panos.CustomVulnerabilityDefaultActionResetServerArgs{},
},
Direction: pulumi.String("string"),
AffectedHost: &panos.CustomVulnerabilityAffectedHostArgs{
Client: pulumi.Bool(false),
Server: pulumi.Bool(false),
},
Bugtraqs: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
References: pulumi.StringArray{
pulumi.String("string"),
},
Severity: pulumi.String("string"),
Signature: &panos.CustomVulnerabilitySignatureArgs{
Combination: &panos.CustomVulnerabilitySignatureCombinationArgs{
AndConditions: panos.CustomVulnerabilitySignatureCombinationAndConditionArray{
&panos.CustomVulnerabilitySignatureCombinationAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: panos.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArray{
&panos.CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs{
Name: pulumi.String("string"),
ThreatId: pulumi.String("string"),
},
},
},
},
OrderFree: pulumi.Bool(false),
TimeAttribute: &panos.CustomVulnerabilitySignatureCombinationTimeAttributeArgs{
Interval: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
},
Standards: panos.CustomVulnerabilitySignatureStandardArray{
&panos.CustomVulnerabilitySignatureStandardArgs{
Name: pulumi.String("string"),
AndConditions: panos.CustomVulnerabilitySignatureStandardAndConditionArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionArgs{
Name: pulumi.String("string"),
Operator: &panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorArgs{
EqualTo: &panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Qualifiers: panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifierArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Float64(0),
},
GreaterThan: &panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanArgs{
Context: pulumi.String("string"),
Qualifiers: panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Float64(0),
},
LessThan: &panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanArgs{
Context: pulumi.String("string"),
Qualifiers: panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifierArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Float64(0),
},
PatternMatch: &panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Pattern: pulumi.String("string"),
Qualifiers: panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArray{
&panos.CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
Comment: pulumi.String("string"),
OrderFree: pulumi.Bool(false),
Scope: pulumi.String("string"),
},
},
},
Threatname: pulumi.String("string"),
Vendors: pulumi.StringArray{
pulumi.String("string"),
},
})
var customVulnerabilityResource = new CustomVulnerability("customVulnerabilityResource", CustomVulnerabilityArgs.builder()
.location(CustomVulnerabilityLocationArgs.builder()
.deviceGroup(CustomVulnerabilityLocationDeviceGroupArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.shared(CustomVulnerabilityLocationSharedArgs.builder()
.build())
.vsys(CustomVulnerabilityLocationVsysArgs.builder()
.name("string")
.ngfwDevice("string")
.build())
.build())
.disableOverride("string")
.comment("string")
.cves("string")
.defaultAction(CustomVulnerabilityDefaultActionArgs.builder()
.alert(CustomVulnerabilityDefaultActionAlertArgs.builder()
.build())
.allow(CustomVulnerabilityDefaultActionAllowArgs.builder()
.build())
.blockIp(CustomVulnerabilityDefaultActionBlockIpArgs.builder()
.duration(0.0)
.trackBy("string")
.build())
.drop(CustomVulnerabilityDefaultActionDropArgs.builder()
.build())
.resetBoth(CustomVulnerabilityDefaultActionResetBothArgs.builder()
.build())
.resetClient(CustomVulnerabilityDefaultActionResetClientArgs.builder()
.build())
.resetServer(CustomVulnerabilityDefaultActionResetServerArgs.builder()
.build())
.build())
.direction("string")
.affectedHost(CustomVulnerabilityAffectedHostArgs.builder()
.client(false)
.server(false)
.build())
.bugtraqs("string")
.name("string")
.references("string")
.severity("string")
.signature(CustomVulnerabilitySignatureArgs.builder()
.combination(CustomVulnerabilitySignatureCombinationArgs.builder()
.andConditions(CustomVulnerabilitySignatureCombinationAndConditionArgs.builder()
.name("string")
.orConditions(CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs.builder()
.name("string")
.threatId("string")
.build())
.build())
.orderFree(false)
.timeAttribute(CustomVulnerabilitySignatureCombinationTimeAttributeArgs.builder()
.interval(0.0)
.threshold(0.0)
.trackBy("string")
.build())
.build())
.standards(CustomVulnerabilitySignatureStandardArgs.builder()
.name("string")
.andConditions(CustomVulnerabilitySignatureStandardAndConditionArgs.builder()
.name("string")
.orConditions(CustomVulnerabilitySignatureStandardAndConditionOrConditionArgs.builder()
.name("string")
.operator(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorArgs.builder()
.equalTo(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToArgs.builder()
.context("string")
.negate(false)
.qualifiers(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0.0)
.build())
.greaterThan(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanArgs.builder()
.context("string")
.qualifiers(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0.0)
.build())
.lessThan(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanArgs.builder()
.context("string")
.qualifiers(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0.0)
.build())
.patternMatch(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchArgs.builder()
.context("string")
.negate(false)
.pattern("string")
.qualifiers(CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.build())
.build())
.comment("string")
.orderFree(false)
.scope("string")
.build())
.build())
.threatname("string")
.vendors("string")
.build());
custom_vulnerability_resource = panos.CustomVulnerability("customVulnerabilityResource",
location={
"device_group": {
"name": "string",
"panorama_device": "string",
},
"shared": {},
"vsys": {
"name": "string",
"ngfw_device": "string",
},
},
disable_override="string",
comment="string",
cves=["string"],
default_action={
"alert": {},
"allow": {},
"block_ip": {
"duration": float(0),
"track_by": "string",
},
"drop": {},
"reset_both": {},
"reset_client": {},
"reset_server": {},
},
direction="string",
affected_host={
"client": False,
"server": False,
},
bugtraqs=["string"],
name="string",
references=["string"],
severity="string",
signature={
"combination": {
"and_conditions": [{
"name": "string",
"or_conditions": [{
"name": "string",
"threat_id": "string",
}],
}],
"order_free": False,
"time_attribute": {
"interval": float(0),
"threshold": float(0),
"track_by": "string",
},
},
"standards": [{
"name": "string",
"and_conditions": [{
"name": "string",
"or_conditions": [{
"name": "string",
"operator": {
"equal_to": {
"context": "string",
"negate": False,
"qualifiers": [{
"name": "string",
"value": "string",
}],
"value": float(0),
},
"greater_than": {
"context": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
"value": float(0),
},
"less_than": {
"context": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
"value": float(0),
},
"pattern_match": {
"context": "string",
"negate": False,
"pattern": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
},
},
}],
}],
"comment": "string",
"order_free": False,
"scope": "string",
}],
},
threatname="string",
vendors=["string"])
const customVulnerabilityResource = new panos.CustomVulnerability("customVulnerabilityResource", {
location: {
deviceGroup: {
name: "string",
panoramaDevice: "string",
},
shared: {},
vsys: {
name: "string",
ngfwDevice: "string",
},
},
disableOverride: "string",
comment: "string",
cves: ["string"],
defaultAction: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
direction: "string",
affectedHost: {
client: false,
server: false,
},
bugtraqs: ["string"],
name: "string",
references: ["string"],
severity: "string",
signature: {
combination: {
andConditions: [{
name: "string",
orConditions: [{
name: "string",
threatId: "string",
}],
}],
orderFree: false,
timeAttribute: {
interval: 0,
threshold: 0,
trackBy: "string",
},
},
standards: [{
name: "string",
andConditions: [{
name: "string",
orConditions: [{
name: "string",
operator: {
equalTo: {
context: "string",
negate: false,
qualifiers: [{
name: "string",
value: "string",
}],
value: 0,
},
greaterThan: {
context: "string",
qualifiers: [{
name: "string",
value: "string",
}],
value: 0,
},
lessThan: {
context: "string",
qualifiers: [{
name: "string",
value: "string",
}],
value: 0,
},
patternMatch: {
context: "string",
negate: false,
pattern: "string",
qualifiers: [{
name: "string",
value: "string",
}],
},
},
}],
}],
comment: "string",
orderFree: false,
scope: "string",
}],
},
threatname: "string",
vendors: ["string"],
});
type: panos:CustomVulnerability
properties:
affectedHost:
client: false
server: false
bugtraqs:
- string
comment: string
cves:
- string
defaultAction:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
direction: string
disableOverride: string
location:
deviceGroup:
name: string
panoramaDevice: string
shared: {}
vsys:
name: string
ngfwDevice: string
name: string
references:
- string
severity: string
signature:
combination:
andConditions:
- name: string
orConditions:
- name: string
threatId: string
orderFree: false
timeAttribute:
interval: 0
threshold: 0
trackBy: string
standards:
- andConditions:
- name: string
orConditions:
- name: string
operator:
equalTo:
context: string
negate: false
qualifiers:
- name: string
value: string
value: 0
greaterThan:
context: string
qualifiers:
- name: string
value: string
value: 0
lessThan:
context: string
qualifiers:
- name: string
value: string
value: 0
patternMatch:
context: string
negate: false
pattern: string
qualifiers:
- name: string
value: string
comment: string
name: string
orderFree: false
scope: string
threatname: string
vendors:
- string
CustomVulnerability 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 CustomVulnerability resource accepts the following input properties:
- Location
Custom
Vulnerability Location - The location of this object.
- Affected
Host CustomVulnerability Affected Host - Bugtraqs List<string>
- Comment string
- Cves List<string>
- Default
Action CustomVulnerability Default Action - Direction string
- Disable
Override string - disable object override in child device groups
- Name string
- References List<string>
- Severity string
- Signature
Custom
Vulnerability Signature - Threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- Vendors List<string>
- Location
Custom
Vulnerability Location Args - The location of this object.
- Affected
Host CustomVulnerability Affected Host Args - Bugtraqs []string
- Comment string
- Cves []string
- Default
Action CustomVulnerability Default Action Args - Direction string
- Disable
Override string - disable object override in child device groups
- Name string
- References []string
- Severity string
- Signature
Custom
Vulnerability Signature Args - Threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- Vendors []string
- location
Custom
Vulnerability Location - The location of this object.
- affected
Host CustomVulnerability Affected Host - bugtraqs List<String>
- comment String
- cves List<String>
- default
Action CustomVulnerability Default Action - direction String
- disable
Override String - disable object override in child device groups
- name String
- references List<String>
- severity String
- signature
Custom
Vulnerability Signature - threatname String
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors List<String>
- location
Custom
Vulnerability Location - The location of this object.
- affected
Host CustomVulnerability Affected Host - bugtraqs string[]
- comment string
- cves string[]
- default
Action CustomVulnerability Default Action - direction string
- disable
Override string - disable object override in child device groups
- name string
- references string[]
- severity string
- signature
Custom
Vulnerability Signature - threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors string[]
- location
Custom
Vulnerability Location Args - The location of this object.
- affected_
host CustomVulnerability Affected Host Args - bugtraqs Sequence[str]
- comment str
- cves Sequence[str]
- default_
action CustomVulnerability Default Action Args - direction str
- disable_
override str - disable object override in child device groups
- name str
- references Sequence[str]
- severity str
- signature
Custom
Vulnerability Signature Args - threatname str
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors Sequence[str]
- location Property Map
- The location of this object.
- affected
Host Property Map - bugtraqs List<String>
- comment String
- cves List<String>
- default
Action Property Map - direction String
- disable
Override String - disable object override in child device groups
- name String
- references List<String>
- severity String
- signature Property Map
- threatname String
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors List<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomVulnerability 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 CustomVulnerability Resource
Get an existing CustomVulnerability 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?: CustomVulnerabilityState, opts?: CustomResourceOptions): CustomVulnerability@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
affected_host: Optional[CustomVulnerabilityAffectedHostArgs] = None,
bugtraqs: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
default_action: Optional[CustomVulnerabilityDefaultActionArgs] = None,
direction: Optional[str] = None,
disable_override: Optional[str] = None,
location: Optional[CustomVulnerabilityLocationArgs] = None,
name: Optional[str] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[CustomVulnerabilitySignatureArgs] = None,
threatname: Optional[str] = None,
vendors: Optional[Sequence[str]] = None) -> CustomVulnerabilityfunc GetCustomVulnerability(ctx *Context, name string, id IDInput, state *CustomVulnerabilityState, opts ...ResourceOption) (*CustomVulnerability, error)public static CustomVulnerability Get(string name, Input<string> id, CustomVulnerabilityState? state, CustomResourceOptions? opts = null)public static CustomVulnerability get(String name, Output<String> id, CustomVulnerabilityState state, CustomResourceOptions options)resources: _: type: panos:CustomVulnerability 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.
- Affected
Host CustomVulnerability Affected Host - Bugtraqs List<string>
- Comment string
- Cves List<string>
- Default
Action CustomVulnerability Default Action - Direction string
- Disable
Override string - disable object override in child device groups
- Location
Custom
Vulnerability Location - The location of this object.
- Name string
- References List<string>
- Severity string
- Signature
Custom
Vulnerability Signature - Threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- Vendors List<string>
- Affected
Host CustomVulnerability Affected Host Args - Bugtraqs []string
- Comment string
- Cves []string
- Default
Action CustomVulnerability Default Action Args - Direction string
- Disable
Override string - disable object override in child device groups
- Location
Custom
Vulnerability Location Args - The location of this object.
- Name string
- References []string
- Severity string
- Signature
Custom
Vulnerability Signature Args - Threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- Vendors []string
- affected
Host CustomVulnerability Affected Host - bugtraqs List<String>
- comment String
- cves List<String>
- default
Action CustomVulnerability Default Action - direction String
- disable
Override String - disable object override in child device groups
- location
Custom
Vulnerability Location - The location of this object.
- name String
- references List<String>
- severity String
- signature
Custom
Vulnerability Signature - threatname String
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors List<String>
- affected
Host CustomVulnerability Affected Host - bugtraqs string[]
- comment string
- cves string[]
- default
Action CustomVulnerability Default Action - direction string
- disable
Override string - disable object override in child device groups
- location
Custom
Vulnerability Location - The location of this object.
- name string
- references string[]
- severity string
- signature
Custom
Vulnerability Signature - threatname string
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors string[]
- affected_
host CustomVulnerability Affected Host Args - bugtraqs Sequence[str]
- comment str
- cves Sequence[str]
- default_
action CustomVulnerability Default Action Args - direction str
- disable_
override str - disable object override in child device groups
- location
Custom
Vulnerability Location Args - The location of this object.
- name str
- references Sequence[str]
- severity str
- signature
Custom
Vulnerability Signature Args - threatname str
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors Sequence[str]
- affected
Host Property Map - bugtraqs List<String>
- comment String
- cves List<String>
- default
Action Property Map - direction String
- disable
Override String - disable object override in child device groups
- location Property Map
- The location of this object.
- name String
- references List<String>
- severity String
- signature Property Map
- threatname String
- alphanumeric string [ 0-9a-zA-Z._-]
- vendors List<String>
Supporting Types
CustomVulnerabilityAffectedHost, CustomVulnerabilityAffectedHostArgs
CustomVulnerabilityDefaultAction, CustomVulnerabilityDefaultActionArgs
- Alert
Custom
Vulnerability Default Action Alert - Allow
Custom
Vulnerability Default Action Allow - Block
Ip CustomVulnerability Default Action Block Ip - Drop
Custom
Vulnerability Default Action Drop - Reset
Both CustomVulnerability Default Action Reset Both - Reset
Client CustomVulnerability Default Action Reset Client - Reset
Server CustomVulnerability Default Action Reset Server
- Alert
Custom
Vulnerability Default Action Alert - Allow
Custom
Vulnerability Default Action Allow - Block
Ip CustomVulnerability Default Action Block Ip - Drop
Custom
Vulnerability Default Action Drop - Reset
Both CustomVulnerability Default Action Reset Both - Reset
Client CustomVulnerability Default Action Reset Client - Reset
Server CustomVulnerability Default Action Reset Server
- alert
Custom
Vulnerability Default Action Alert - allow
Custom
Vulnerability Default Action Allow - block
Ip CustomVulnerability Default Action Block Ip - drop
Custom
Vulnerability Default Action Drop - reset
Both CustomVulnerability Default Action Reset Both - reset
Client CustomVulnerability Default Action Reset Client - reset
Server CustomVulnerability Default Action Reset Server
- alert
Custom
Vulnerability Default Action Alert - allow
Custom
Vulnerability Default Action Allow - block
Ip CustomVulnerability Default Action Block Ip - drop
Custom
Vulnerability Default Action Drop - reset
Both CustomVulnerability Default Action Reset Both - reset
Client CustomVulnerability Default Action Reset Client - reset
Server CustomVulnerability Default Action Reset Server
- alert
Custom
Vulnerability Default Action Alert - allow
Custom
Vulnerability Default Action Allow - block_
ip CustomVulnerability Default Action Block Ip - drop
Custom
Vulnerability Default Action Drop - reset_
both CustomVulnerability Default Action Reset Both - reset_
client CustomVulnerability Default Action Reset Client - reset_
server CustomVulnerability Default Action Reset Server
CustomVulnerabilityDefaultActionBlockIp, CustomVulnerabilityDefaultActionBlockIpArgs
CustomVulnerabilityLocation, CustomVulnerabilityLocationArgs
- Device
Group CustomVulnerability Location Device Group - Located in a specific Device Group
-
Custom
Vulnerability Location Shared - Panorama shared object
- Vsys
Custom
Vulnerability Location Vsys - Located in a specific Virtual System
- Device
Group CustomVulnerability Location Device Group - Located in a specific Device Group
-
Custom
Vulnerability Location Shared - Panorama shared object
- Vsys
Custom
Vulnerability Location Vsys - Located in a specific Virtual System
- device
Group CustomVulnerability Location Device Group - Located in a specific Device Group
-
Custom
Vulnerability Location Shared - Panorama shared object
- vsys
Custom
Vulnerability Location Vsys - Located in a specific Virtual System
- device
Group CustomVulnerability Location Device Group - Located in a specific Device Group
-
Custom
Vulnerability Location Shared - Panorama shared object
- vsys
Custom
Vulnerability Location Vsys - Located in a specific Virtual System
- device_
group CustomVulnerability Location Device Group - Located in a specific Device Group
-
Custom
Vulnerability Location Shared - Panorama shared object
- vsys
Custom
Vulnerability Location Vsys - Located in a specific Virtual System
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
- vsys Property Map
- Located in a specific Virtual System
CustomVulnerabilityLocationDeviceGroup, CustomVulnerabilityLocationDeviceGroupArgs
- 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
CustomVulnerabilityLocationVsys, CustomVulnerabilityLocationVsysArgs
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
- name string
- The Virtual System name
- ngfw
Device string - The NGFW device name
- name str
- The Virtual System name
- ngfw_
device str - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
CustomVulnerabilitySignature, CustomVulnerabilitySignatureArgs
CustomVulnerabilitySignatureCombination, CustomVulnerabilitySignatureCombinationArgs
CustomVulnerabilitySignatureCombinationAndCondition, CustomVulnerabilitySignatureCombinationAndConditionArgs
CustomVulnerabilitySignatureCombinationAndConditionOrCondition, CustomVulnerabilitySignatureCombinationAndConditionOrConditionArgs
CustomVulnerabilitySignatureCombinationTimeAttribute, CustomVulnerabilitySignatureCombinationTimeAttributeArgs
CustomVulnerabilitySignatureStandard, CustomVulnerabilitySignatureStandardArgs
- Name string
- And
Conditions List<CustomVulnerability Signature Standard And Condition> - Comment string
- Order
Free bool - Scope string
- Name string
- And
Conditions []CustomVulnerability Signature Standard And Condition - Comment string
- Order
Free bool - Scope string
- name String
- and
Conditions List<CustomVulnerability Signature Standard And Condition> - comment String
- order
Free Boolean - scope String
- name string
- and
Conditions CustomVulnerability Signature Standard And Condition[] - comment string
- order
Free boolean - scope string
- name String
- and
Conditions List<Property Map> - comment String
- order
Free Boolean - scope String
CustomVulnerabilitySignatureStandardAndCondition, CustomVulnerabilitySignatureStandardAndConditionArgs
CustomVulnerabilitySignatureStandardAndConditionOrCondition, CustomVulnerabilitySignatureStandardAndConditionOrConditionArgs
- name String
- operator Property Map
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperator, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorArgs
- Equal
To CustomVulnerability Signature Standard And Condition Or Condition Operator Equal To - Greater
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Greater Than - Less
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Less Than - Pattern
Match CustomVulnerability Signature Standard And Condition Or Condition Operator Pattern Match
- Equal
To CustomVulnerability Signature Standard And Condition Or Condition Operator Equal To - Greater
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Greater Than - Less
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Less Than - Pattern
Match CustomVulnerability Signature Standard And Condition Or Condition Operator Pattern Match
- equal
To CustomVulnerability Signature Standard And Condition Or Condition Operator Equal To - greater
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Greater Than - less
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Less Than - pattern
Match CustomVulnerability Signature Standard And Condition Or Condition Operator Pattern Match
- equal
To CustomVulnerability Signature Standard And Condition Or Condition Operator Equal To - greater
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Greater Than - less
Than CustomVulnerability Signature Standard And Condition Or Condition Operator Less Than - pattern
Match CustomVulnerability Signature Standard And Condition Or Condition Operator Pattern Match
- equal_
to CustomVulnerability Signature Standard And Condition Or Condition Operator Equal To - greater_
than CustomVulnerability Signature Standard And Condition Or Condition Operator Greater Than - less_
than CustomVulnerability Signature Standard And Condition Or Condition Operator Less Than - pattern_
match CustomVulnerability Signature Standard And Condition Or Condition Operator Pattern Match
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualTo, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToArgs
- context String
- negate Boolean
- qualifiers List<Property Map>
- value Number
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifier, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThan, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
- context String
- qualifiers List<Property Map>
- value Number
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifier, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThan, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanArgs
- context String
- qualifiers List<Property Map>
- value Number
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifier, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatch, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
- context String
- negate Boolean
- pattern String
- qualifiers List<Property Map>
CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifier, CustomVulnerabilitySignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
published on Tuesday, Apr 28, 2026 by paloaltonetworks
