1. Packages
  2. Panos Provider
  3. API Docs
  4. getAntiSpywareSecurityProfile
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getAntiSpywareSecurityProfile

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getAntiSpywareSecurityProfile

    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 getAntiSpywareSecurityProfile(args: GetAntiSpywareSecurityProfileArgs, opts?: InvokeOptions): Promise<GetAntiSpywareSecurityProfileResult>
    function getAntiSpywareSecurityProfileOutput(args: GetAntiSpywareSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetAntiSpywareSecurityProfileResult>
    def get_anti_spyware_security_profile(botnet_domains: Optional[GetAntiSpywareSecurityProfileBotnetDomains] = 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[GetAntiSpywareSecurityProfileLocation] = None,
                                          mica_engine_spyware_enableds: Optional[Sequence[GetAntiSpywareSecurityProfileMicaEngineSpywareEnabled]] = None,
                                          name: Optional[str] = None,
                                          rules: Optional[Sequence[GetAntiSpywareSecurityProfileRule]] = None,
                                          threat_exceptions: Optional[Sequence[GetAntiSpywareSecurityProfileThreatException]] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetAntiSpywareSecurityProfileResult
    def get_anti_spyware_security_profile_output(botnet_domains: Optional[pulumi.Input[GetAntiSpywareSecurityProfileBotnetDomainsArgs]] = None,
                                          cloud_inline_analysis: Optional[pulumi.Input[bool]] = None,
                                          description: Optional[pulumi.Input[str]] = None,
                                          disable_override: Optional[pulumi.Input[str]] = None,
                                          inline_exception_edl_urls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          inline_exception_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          location: Optional[pulumi.Input[GetAntiSpywareSecurityProfileLocationArgs]] = None,
                                          mica_engine_spyware_enableds: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs]]]] = None,
                                          name: Optional[pulumi.Input[str]] = None,
                                          rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntiSpywareSecurityProfileRuleArgs]]]] = None,
                                          threat_exceptions: Optional[pulumi.Input[Sequence[pulumi.Input[GetAntiSpywareSecurityProfileThreatExceptionArgs]]]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetAntiSpywareSecurityProfileResult]
    func LookupAntiSpywareSecurityProfile(ctx *Context, args *LookupAntiSpywareSecurityProfileArgs, opts ...InvokeOption) (*LookupAntiSpywareSecurityProfileResult, error)
    func LookupAntiSpywareSecurityProfileOutput(ctx *Context, args *LookupAntiSpywareSecurityProfileOutputArgs, opts ...InvokeOption) LookupAntiSpywareSecurityProfileResultOutput

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

    public static class GetAntiSpywareSecurityProfile 
    {
        public static Task<GetAntiSpywareSecurityProfileResult> InvokeAsync(GetAntiSpywareSecurityProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetAntiSpywareSecurityProfileResult> Invoke(GetAntiSpywareSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAntiSpywareSecurityProfileResult> getAntiSpywareSecurityProfile(GetAntiSpywareSecurityProfileArgs args, InvokeOptions options)
    public static Output<GetAntiSpywareSecurityProfileResult> getAntiSpywareSecurityProfile(GetAntiSpywareSecurityProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getAntiSpywareSecurityProfile:getAntiSpywareSecurityProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    name String
    botnetDomains Property Map
    cloudInlineAnalysis Boolean
    Enable cloud inline analysis
    description String
    disableOverride String
    disable object override in child device groups
    inlineExceptionEdlUrls List<String>
    inlineExceptionIpAddresses List<String>
    micaEngineSpywareEnableds List<Property Map>
    rules List<Property Map>
    threatExceptions List<Property Map>

    getAntiSpywareSecurityProfile Result

    The following output properties are available:

    botnetDomains Property Map
    cloudInlineAnalysis Boolean
    Enable cloud inline analysis
    description String
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    inlineExceptionEdlUrls List<String>
    inlineExceptionIpAddresses List<String>
    location Property Map
    The location of this object.
    micaEngineSpywareEnableds List<Property Map>
    name String
    rules List<Property Map>
    threatExceptions List<Property Map>

    Supporting Types

    GetAntiSpywareSecurityProfileBotnetDomains

    GetAntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategory

    Action string
    LogLevel string
    Name string
    PacketCapture string
    Action string
    LogLevel string
    Name string
    PacketCapture string
    action String
    logLevel String
    name String
    packetCapture String
    action string
    logLevel string
    name string
    packetCapture string
    action String
    logLevel String
    name String
    packetCapture String

    GetAntiSpywareSecurityProfileBotnetDomainsList

    GetAntiSpywareSecurityProfileBotnetDomainsListAction

    GetAntiSpywareSecurityProfileBotnetDomainsRtypeAction

    Any string
    ANY(255)
    Https string
    HTTPS(65)
    Svcb string
    SVCB(64)
    Any string
    ANY(255)
    Https string
    HTTPS(65)
    Svcb string
    SVCB(64)
    any String
    ANY(255)
    https String
    HTTPS(65)
    svcb String
    SVCB(64)
    any string
    ANY(255)
    https string
    HTTPS(65)
    svcb string
    SVCB(64)
    any str
    ANY(255)
    https str
    HTTPS(65)
    svcb str
    SVCB(64)
    any String
    ANY(255)
    https String
    HTTPS(65)
    svcb String
    SVCB(64)

    GetAntiSpywareSecurityProfileBotnetDomainsSinkhole

    GetAntiSpywareSecurityProfileBotnetDomainsThreatException

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetAntiSpywareSecurityProfileBotnetDomainsWhitelist

    Description string
    Name string
    Description string
    Name string
    description String
    name String
    description string
    name string
    description String
    name String

    GetAntiSpywareSecurityProfileLocation

    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetAntiSpywareSecurityProfileLocationDeviceGroup

    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

    GetAntiSpywareSecurityProfileLocationVsys

    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

    GetAntiSpywareSecurityProfileMicaEngineSpywareEnabled

    GetAntiSpywareSecurityProfileRule

    action Property Map
    category String
    name String
    packetCapture String
    severities List<String>
    threatName String
    Threat name

    GetAntiSpywareSecurityProfileRuleAction

    GetAntiSpywareSecurityProfileRuleActionBlockIp

    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

    GetAntiSpywareSecurityProfileThreatException

    GetAntiSpywareSecurityProfileThreatExceptionAction

    GetAntiSpywareSecurityProfileThreatExceptionActionBlockIp

    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

    GetAntiSpywareSecurityProfileThreatExceptionExemptIp

    Name string
    Name string
    name String
    name string
    name str
    name String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks