1. Packages
  2. Panos Provider
  3. API Docs
  4. getCustomSpyware
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks

    Using getCustomSpyware

    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 getCustomSpyware(args: GetCustomSpywareArgs, opts?: InvokeOptions): Promise<GetCustomSpywareResult>
    function getCustomSpywareOutput(args: GetCustomSpywareOutputArgs, opts?: InvokeOptions): Output<GetCustomSpywareResult>
    def get_custom_spyware(bugtraqs: Optional[Sequence[str]] = None,
                           comment: Optional[str] = None,
                           cves: Optional[Sequence[str]] = None,
                           default_action: Optional[GetCustomSpywareDefaultAction] = None,
                           direction: Optional[str] = None,
                           disable_override: Optional[str] = None,
                           location: Optional[GetCustomSpywareLocation] = None,
                           name: Optional[str] = None,
                           references: Optional[Sequence[str]] = None,
                           severity: Optional[str] = None,
                           signature: Optional[GetCustomSpywareSignature] = None,
                           threatname: Optional[str] = None,
                           vendors: Optional[Sequence[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> GetCustomSpywareResult
    def get_custom_spyware_output(bugtraqs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           comment: Optional[pulumi.Input[str]] = None,
                           cves: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           default_action: Optional[pulumi.Input[GetCustomSpywareDefaultActionArgs]] = None,
                           direction: Optional[pulumi.Input[str]] = None,
                           disable_override: Optional[pulumi.Input[str]] = None,
                           location: Optional[pulumi.Input[GetCustomSpywareLocationArgs]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           references: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           severity: Optional[pulumi.Input[str]] = None,
                           signature: Optional[pulumi.Input[GetCustomSpywareSignatureArgs]] = None,
                           threatname: Optional[pulumi.Input[str]] = None,
                           vendors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetCustomSpywareResult]
    func LookupCustomSpyware(ctx *Context, args *LookupCustomSpywareArgs, opts ...InvokeOption) (*LookupCustomSpywareResult, error)
    func LookupCustomSpywareOutput(ctx *Context, args *LookupCustomSpywareOutputArgs, opts ...InvokeOption) LookupCustomSpywareResultOutput

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

    public static class GetCustomSpyware 
    {
        public static Task<GetCustomSpywareResult> InvokeAsync(GetCustomSpywareArgs args, InvokeOptions? opts = null)
        public static Output<GetCustomSpywareResult> Invoke(GetCustomSpywareInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCustomSpywareResult> getCustomSpyware(GetCustomSpywareArgs args, InvokeOptions options)
    public static Output<GetCustomSpywareResult> getCustomSpyware(GetCustomSpywareArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getCustomSpyware:getCustomSpyware
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetCustomSpywareLocation
    The location of this object.
    Name string
    Bugtraqs List<string>
    Comment string
    Cves List<string>
    DefaultAction GetCustomSpywareDefaultAction
    Direction string
    DisableOverride string
    disable object override in child device groups
    References List<string>
    Severity string
    Signature GetCustomSpywareSignature
    Threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    Vendors List<string>
    Location GetCustomSpywareLocation
    The location of this object.
    Name string
    Bugtraqs []string
    Comment string
    Cves []string
    DefaultAction GetCustomSpywareDefaultAction
    Direction string
    DisableOverride string
    disable object override in child device groups
    References []string
    Severity string
    Signature GetCustomSpywareSignature
    Threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    Vendors []string
    location GetCustomSpywareLocation
    The location of this object.
    name String
    bugtraqs List<String>
    comment String
    cves List<String>
    defaultAction GetCustomSpywareDefaultAction
    direction String
    disableOverride String
    disable object override in child device groups
    references List<String>
    severity String
    signature GetCustomSpywareSignature
    threatname String
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors List<String>
    location GetCustomSpywareLocation
    The location of this object.
    name string
    bugtraqs string[]
    comment string
    cves string[]
    defaultAction GetCustomSpywareDefaultAction
    direction string
    disableOverride string
    disable object override in child device groups
    references string[]
    severity string
    signature GetCustomSpywareSignature
    threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors string[]
    location GetCustomSpywareLocation
    The location of this object.
    name str
    bugtraqs Sequence[str]
    comment str
    cves Sequence[str]
    default_action GetCustomSpywareDefaultAction
    direction str
    disable_override str
    disable object override in child device groups
    references Sequence[str]
    severity str
    signature GetCustomSpywareSignature
    threatname str
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors Sequence[str]
    location Property Map
    The location of this object.
    name String
    bugtraqs List<String>
    comment String
    cves List<String>
    defaultAction Property Map
    direction String
    disableOverride String
    disable object override in child device groups
    references List<String>
    severity String
    signature Property Map
    threatname String
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors List<String>

    getCustomSpyware Result

    The following output properties are available:

    Bugtraqs List<string>
    Comment string
    Cves List<string>
    DefaultAction GetCustomSpywareDefaultAction
    Direction string
    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetCustomSpywareLocation
    The location of this object.
    Name string
    References List<string>
    Severity string
    Signature GetCustomSpywareSignature
    Threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    Vendors List<string>
    Bugtraqs []string
    Comment string
    Cves []string
    DefaultAction GetCustomSpywareDefaultAction
    Direction string
    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetCustomSpywareLocation
    The location of this object.
    Name string
    References []string
    Severity string
    Signature GetCustomSpywareSignature
    Threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    Vendors []string
    bugtraqs List<String>
    comment String
    cves List<String>
    defaultAction GetCustomSpywareDefaultAction
    direction String
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location GetCustomSpywareLocation
    The location of this object.
    name String
    references List<String>
    severity String
    signature GetCustomSpywareSignature
    threatname String
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors List<String>
    bugtraqs string[]
    comment string
    cves string[]
    defaultAction GetCustomSpywareDefaultAction
    direction string
    disableOverride string
    disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location GetCustomSpywareLocation
    The location of this object.
    name string
    references string[]
    severity string
    signature GetCustomSpywareSignature
    threatname string
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors string[]
    bugtraqs Sequence[str]
    comment str
    cves Sequence[str]
    default_action GetCustomSpywareDefaultAction
    direction str
    disable_override str
    disable object override in child device groups
    id str
    The provider-assigned unique ID for this managed resource.
    location GetCustomSpywareLocation
    The location of this object.
    name str
    references Sequence[str]
    severity str
    signature GetCustomSpywareSignature
    threatname str
    alphanumeric string [ 0-9a-zA-Z._-]
    vendors Sequence[str]
    bugtraqs List<String>
    comment String
    cves List<String>
    defaultAction Property Map
    direction String
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    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

    GetCustomSpywareDefaultAction

    GetCustomSpywareDefaultActionBlockIp

    Duration double
    Duration for block ip
    TrackBy string
    Duration float64
    Duration for block ip
    TrackBy string
    duration Double
    Duration for block ip
    trackBy String
    duration number
    Duration for block ip
    trackBy string
    duration float
    Duration for block ip
    track_by str
    duration Number
    Duration for block ip
    trackBy String

    GetCustomSpywareLocation

    DeviceGroup GetCustomSpywareLocationDeviceGroup
    Located in a specific Device Group
    Shared GetCustomSpywareLocationShared
    Panorama shared object
    Vsys GetCustomSpywareLocationVsys
    Located in a specific Virtual System
    DeviceGroup GetCustomSpywareLocationDeviceGroup
    Located in a specific Device Group
    Shared GetCustomSpywareLocationShared
    Panorama shared object
    Vsys GetCustomSpywareLocationVsys
    Located in a specific Virtual System
    deviceGroup GetCustomSpywareLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomSpywareLocationShared
    Panorama shared object
    vsys GetCustomSpywareLocationVsys
    Located in a specific Virtual System
    deviceGroup GetCustomSpywareLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomSpywareLocationShared
    Panorama shared object
    vsys GetCustomSpywareLocationVsys
    Located in a specific Virtual System
    device_group GetCustomSpywareLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomSpywareLocationShared
    Panorama shared object
    vsys GetCustomSpywareLocationVsys
    Located in a specific Virtual System
    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetCustomSpywareLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetCustomSpywareLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetCustomSpywareSignature

    GetCustomSpywareSignatureCombination

    GetCustomSpywareSignatureCombinationAndCondition

    GetCustomSpywareSignatureCombinationAndConditionOrCondition

    Name string
    ThreatId string
    threat id
    Name string
    ThreatId string
    threat id
    name String
    threatId String
    threat id
    name string
    threatId string
    threat id
    name str
    threat_id str
    threat id
    name String
    threatId String
    threat id

    GetCustomSpywareSignatureCombinationTimeAttribute

    Interval double
    Threshold double
    TrackBy string
    Interval float64
    Threshold float64
    TrackBy string
    interval Double
    threshold Double
    trackBy String
    interval number
    threshold number
    trackBy string
    interval Number
    threshold Number
    trackBy String

    GetCustomSpywareSignatureStandard

    GetCustomSpywareSignatureStandardAndCondition

    GetCustomSpywareSignatureStandardAndConditionOrCondition

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperator

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorEqualTo

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorEqualToQualifier

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value String

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorGreaterThan

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifier

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value String

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorLessThan

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorLessThanQualifier

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value String

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorPatternMatch

    GetCustomSpywareSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifier

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.