panos.AntiSpywareSecurityProfile
Explore with Pulumi AI
Create AntiSpywareSecurityProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AntiSpywareSecurityProfile(name: string, args: AntiSpywareSecurityProfileArgs, opts?: CustomResourceOptions);
@overload
def AntiSpywareSecurityProfile(resource_name: str,
args: AntiSpywareSecurityProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AntiSpywareSecurityProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[AntiSpywareSecurityProfileLocationArgs] = None,
botnet_domains: Optional[AntiSpywareSecurityProfileBotnetDomainsArgs] = 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_spyware_enableds: Optional[Sequence[AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs]] = None,
name: Optional[str] = None,
rules: Optional[Sequence[AntiSpywareSecurityProfileRuleArgs]] = None,
threat_exceptions: Optional[Sequence[AntiSpywareSecurityProfileThreatExceptionArgs]] = None)
func NewAntiSpywareSecurityProfile(ctx *Context, name string, args AntiSpywareSecurityProfileArgs, opts ...ResourceOption) (*AntiSpywareSecurityProfile, error)
public AntiSpywareSecurityProfile(string name, AntiSpywareSecurityProfileArgs args, CustomResourceOptions? opts = null)
public AntiSpywareSecurityProfile(String name, AntiSpywareSecurityProfileArgs args)
public AntiSpywareSecurityProfile(String name, AntiSpywareSecurityProfileArgs args, CustomResourceOptions options)
type: panos:AntiSpywareSecurityProfile
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 AntiSpywareSecurityProfileArgs
- 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 AntiSpywareSecurityProfileArgs
- 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 AntiSpywareSecurityProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AntiSpywareSecurityProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AntiSpywareSecurityProfileArgs
- 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 antiSpywareSecurityProfileResource = new Panos.AntiSpywareSecurityProfile("antiSpywareSecurityProfileResource", new()
{
Location = new Panos.Inputs.AntiSpywareSecurityProfileLocationArgs
{
DeviceGroup = new Panos.Inputs.AntiSpywareSecurityProfileLocationDeviceGroupArgs
{
Name = "string",
PanoramaDevice = "string",
},
Shared = null,
Vsys = new Panos.Inputs.AntiSpywareSecurityProfileLocationVsysArgs
{
Name = "string",
NgfwDevice = "string",
},
},
BotnetDomains = new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsArgs
{
DnsSecurityCategories = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategoryArgs
{
Name = "string",
Action = "string",
LogLevel = "string",
PacketCapture = "string",
},
},
Lists = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsListArgs
{
Name = "string",
Action = new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsListActionArgs
{
Alert = null,
Allow = null,
Block = null,
Sinkhole = null,
},
PacketCapture = "string",
},
},
RtypeAction = new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsRtypeActionArgs
{
Any = "string",
Https = "string",
Svcb = "string",
},
Sinkhole = new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsSinkholeArgs
{
Ipv4Address = "string",
Ipv6Address = "string",
},
ThreatExceptions = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsThreatExceptionArgs
{
Name = "string",
},
},
Whitelists = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileBotnetDomainsWhitelistArgs
{
Name = "string",
Description = "string",
},
},
},
CloudInlineAnalysis = false,
Description = "string",
DisableOverride = "string",
InlineExceptionEdlUrls = new[]
{
"string",
},
InlineExceptionIpAddresses = new[]
{
"string",
},
MicaEngineSpywareEnableds = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs
{
Name = "string",
InlinePolicyAction = "string",
},
},
Name = "string",
Rules = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileRuleArgs
{
Name = "string",
Action = new Panos.Inputs.AntiSpywareSecurityProfileRuleActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Panos.Inputs.AntiSpywareSecurityProfileRuleActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Default = null,
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
Category = "string",
PacketCapture = "string",
Severities = new[]
{
"string",
},
ThreatName = "string",
},
},
ThreatExceptions = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileThreatExceptionArgs
{
Name = "string",
Action = new Panos.Inputs.AntiSpywareSecurityProfileThreatExceptionActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Panos.Inputs.AntiSpywareSecurityProfileThreatExceptionActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Default = null,
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
ExemptIps = new[]
{
new Panos.Inputs.AntiSpywareSecurityProfileThreatExceptionExemptIpArgs
{
Name = "string",
},
},
PacketCapture = "string",
},
},
});
example, err := panos.NewAntiSpywareSecurityProfile(ctx, "antiSpywareSecurityProfileResource", &panos.AntiSpywareSecurityProfileArgs{
Location: &panos.AntiSpywareSecurityProfileLocationArgs{
DeviceGroup: &panos.AntiSpywareSecurityProfileLocationDeviceGroupArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
Shared: &panos.AntiSpywareSecurityProfileLocationSharedArgs{},
Vsys: &panos.AntiSpywareSecurityProfileLocationVsysArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
},
},
BotnetDomains: &panos.AntiSpywareSecurityProfileBotnetDomainsArgs{
DnsSecurityCategories: panos.AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategoryArray{
&panos.AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategoryArgs{
Name: pulumi.String("string"),
Action: pulumi.String("string"),
LogLevel: pulumi.String("string"),
PacketCapture: pulumi.String("string"),
},
},
Lists: panos.AntiSpywareSecurityProfileBotnetDomainsListArray{
&panos.AntiSpywareSecurityProfileBotnetDomainsListArgs{
Name: pulumi.String("string"),
Action: &panos.AntiSpywareSecurityProfileBotnetDomainsListActionArgs{
Alert: &panos.AntiSpywareSecurityProfileBotnetDomainsListActionAlertArgs{},
Allow: &panos.AntiSpywareSecurityProfileBotnetDomainsListActionAllowArgs{},
Block: &panos.AntiSpywareSecurityProfileBotnetDomainsListActionBlockArgs{},
Sinkhole: &panos.AntiSpywareSecurityProfileBotnetDomainsListActionSinkholeArgs{},
},
PacketCapture: pulumi.String("string"),
},
},
RtypeAction: &panos.AntiSpywareSecurityProfileBotnetDomainsRtypeActionArgs{
Any: pulumi.String("string"),
Https: pulumi.String("string"),
Svcb: pulumi.String("string"),
},
Sinkhole: &panos.AntiSpywareSecurityProfileBotnetDomainsSinkholeArgs{
Ipv4Address: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
},
ThreatExceptions: panos.AntiSpywareSecurityProfileBotnetDomainsThreatExceptionArray{
&panos.AntiSpywareSecurityProfileBotnetDomainsThreatExceptionArgs{
Name: pulumi.String("string"),
},
},
Whitelists: panos.AntiSpywareSecurityProfileBotnetDomainsWhitelistArray{
&panos.AntiSpywareSecurityProfileBotnetDomainsWhitelistArgs{
Name: pulumi.String("string"),
Description: pulumi.String("string"),
},
},
},
CloudInlineAnalysis: pulumi.Bool(false),
Description: pulumi.String("string"),
DisableOverride: pulumi.String("string"),
InlineExceptionEdlUrls: pulumi.StringArray{
pulumi.String("string"),
},
InlineExceptionIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
MicaEngineSpywareEnableds: panos.AntiSpywareSecurityProfileMicaEngineSpywareEnabledArray{
&panos.AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs{
Name: pulumi.String("string"),
InlinePolicyAction: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Rules: panos.AntiSpywareSecurityProfileRuleArray{
&panos.AntiSpywareSecurityProfileRuleArgs{
Name: pulumi.String("string"),
Action: &panos.AntiSpywareSecurityProfileRuleActionArgs{
Alert: &panos.AntiSpywareSecurityProfileRuleActionAlertArgs{},
Allow: &panos.AntiSpywareSecurityProfileRuleActionAllowArgs{},
BlockIp: &panos.AntiSpywareSecurityProfileRuleActionBlockIpArgs{
Duration: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
Default: &panos.AntiSpywareSecurityProfileRuleActionDefaultArgs{},
Drop: &panos.AntiSpywareSecurityProfileRuleActionDropArgs{},
ResetBoth: &panos.AntiSpywareSecurityProfileRuleActionResetBothArgs{},
ResetClient: &panos.AntiSpywareSecurityProfileRuleActionResetClientArgs{},
ResetServer: &panos.AntiSpywareSecurityProfileRuleActionResetServerArgs{},
},
Category: pulumi.String("string"),
PacketCapture: pulumi.String("string"),
Severities: pulumi.StringArray{
pulumi.String("string"),
},
ThreatName: pulumi.String("string"),
},
},
ThreatExceptions: panos.AntiSpywareSecurityProfileThreatExceptionArray{
&panos.AntiSpywareSecurityProfileThreatExceptionArgs{
Name: pulumi.String("string"),
Action: &panos.AntiSpywareSecurityProfileThreatExceptionActionArgs{
Alert: &panos.AntiSpywareSecurityProfileThreatExceptionActionAlertArgs{},
Allow: &panos.AntiSpywareSecurityProfileThreatExceptionActionAllowArgs{},
BlockIp: &panos.AntiSpywareSecurityProfileThreatExceptionActionBlockIpArgs{
Duration: pulumi.Float64(0),
TrackBy: pulumi.String("string"),
},
Default: &panos.AntiSpywareSecurityProfileThreatExceptionActionDefaultArgs{},
Drop: &panos.AntiSpywareSecurityProfileThreatExceptionActionDropArgs{},
ResetBoth: &panos.AntiSpywareSecurityProfileThreatExceptionActionResetBothArgs{},
ResetClient: &panos.AntiSpywareSecurityProfileThreatExceptionActionResetClientArgs{},
ResetServer: &panos.AntiSpywareSecurityProfileThreatExceptionActionResetServerArgs{},
},
ExemptIps: panos.AntiSpywareSecurityProfileThreatExceptionExemptIpArray{
&panos.AntiSpywareSecurityProfileThreatExceptionExemptIpArgs{
Name: pulumi.String("string"),
},
},
PacketCapture: pulumi.String("string"),
},
},
})
var antiSpywareSecurityProfileResource = new AntiSpywareSecurityProfile("antiSpywareSecurityProfileResource", AntiSpywareSecurityProfileArgs.builder()
.location(AntiSpywareSecurityProfileLocationArgs.builder()
.deviceGroup(AntiSpywareSecurityProfileLocationDeviceGroupArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.shared()
.vsys(AntiSpywareSecurityProfileLocationVsysArgs.builder()
.name("string")
.ngfwDevice("string")
.build())
.build())
.botnetDomains(AntiSpywareSecurityProfileBotnetDomainsArgs.builder()
.dnsSecurityCategories(AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategoryArgs.builder()
.name("string")
.action("string")
.logLevel("string")
.packetCapture("string")
.build())
.lists(AntiSpywareSecurityProfileBotnetDomainsListArgs.builder()
.name("string")
.action(AntiSpywareSecurityProfileBotnetDomainsListActionArgs.builder()
.alert()
.allow()
.block()
.sinkhole()
.build())
.packetCapture("string")
.build())
.rtypeAction(AntiSpywareSecurityProfileBotnetDomainsRtypeActionArgs.builder()
.any("string")
.https("string")
.svcb("string")
.build())
.sinkhole(AntiSpywareSecurityProfileBotnetDomainsSinkholeArgs.builder()
.ipv4Address("string")
.ipv6Address("string")
.build())
.threatExceptions(AntiSpywareSecurityProfileBotnetDomainsThreatExceptionArgs.builder()
.name("string")
.build())
.whitelists(AntiSpywareSecurityProfileBotnetDomainsWhitelistArgs.builder()
.name("string")
.description("string")
.build())
.build())
.cloudInlineAnalysis(false)
.description("string")
.disableOverride("string")
.inlineExceptionEdlUrls("string")
.inlineExceptionIpAddresses("string")
.micaEngineSpywareEnableds(AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs.builder()
.name("string")
.inlinePolicyAction("string")
.build())
.name("string")
.rules(AntiSpywareSecurityProfileRuleArgs.builder()
.name("string")
.action(AntiSpywareSecurityProfileRuleActionArgs.builder()
.alert()
.allow()
.blockIp(AntiSpywareSecurityProfileRuleActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.default_()
.drop()
.resetBoth()
.resetClient()
.resetServer()
.build())
.category("string")
.packetCapture("string")
.severities("string")
.threatName("string")
.build())
.threatExceptions(AntiSpywareSecurityProfileThreatExceptionArgs.builder()
.name("string")
.action(AntiSpywareSecurityProfileThreatExceptionActionArgs.builder()
.alert()
.allow()
.blockIp(AntiSpywareSecurityProfileThreatExceptionActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.default_()
.drop()
.resetBoth()
.resetClient()
.resetServer()
.build())
.exemptIps(AntiSpywareSecurityProfileThreatExceptionExemptIpArgs.builder()
.name("string")
.build())
.packetCapture("string")
.build())
.build());
anti_spyware_security_profile_resource = panos.AntiSpywareSecurityProfile("antiSpywareSecurityProfileResource",
location={
"device_group": {
"name": "string",
"panorama_device": "string",
},
"shared": {},
"vsys": {
"name": "string",
"ngfw_device": "string",
},
},
botnet_domains={
"dns_security_categories": [{
"name": "string",
"action": "string",
"log_level": "string",
"packet_capture": "string",
}],
"lists": [{
"name": "string",
"action": {
"alert": {},
"allow": {},
"block": {},
"sinkhole": {},
},
"packet_capture": "string",
}],
"rtype_action": {
"any": "string",
"https": "string",
"svcb": "string",
},
"sinkhole": {
"ipv4_address": "string",
"ipv6_address": "string",
},
"threat_exceptions": [{
"name": "string",
}],
"whitelists": [{
"name": "string",
"description": "string",
}],
},
cloud_inline_analysis=False,
description="string",
disable_override="string",
inline_exception_edl_urls=["string"],
inline_exception_ip_addresses=["string"],
mica_engine_spyware_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",
"packet_capture": "string",
"severities": ["string"],
"threat_name": "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",
}])
const antiSpywareSecurityProfileResource = new panos.AntiSpywareSecurityProfile("antiSpywareSecurityProfileResource", {
location: {
deviceGroup: {
name: "string",
panoramaDevice: "string",
},
shared: {},
vsys: {
name: "string",
ngfwDevice: "string",
},
},
botnetDomains: {
dnsSecurityCategories: [{
name: "string",
action: "string",
logLevel: "string",
packetCapture: "string",
}],
lists: [{
name: "string",
action: {
alert: {},
allow: {},
block: {},
sinkhole: {},
},
packetCapture: "string",
}],
rtypeAction: {
any: "string",
https: "string",
svcb: "string",
},
sinkhole: {
ipv4Address: "string",
ipv6Address: "string",
},
threatExceptions: [{
name: "string",
}],
whitelists: [{
name: "string",
description: "string",
}],
},
cloudInlineAnalysis: false,
description: "string",
disableOverride: "string",
inlineExceptionEdlUrls: ["string"],
inlineExceptionIpAddresses: ["string"],
micaEngineSpywareEnableds: [{
name: "string",
inlinePolicyAction: "string",
}],
name: "string",
rules: [{
name: "string",
action: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
"default": {},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
category: "string",
packetCapture: "string",
severities: ["string"],
threatName: "string",
}],
threatExceptions: [{
name: "string",
action: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
"default": {},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
exemptIps: [{
name: "string",
}],
packetCapture: "string",
}],
});
type: panos:AntiSpywareSecurityProfile
properties:
botnetDomains:
dnsSecurityCategories:
- action: string
logLevel: string
name: string
packetCapture: string
lists:
- action:
alert: {}
allow: {}
block: {}
sinkhole: {}
name: string
packetCapture: string
rtypeAction:
any: string
https: string
svcb: string
sinkhole:
ipv4Address: string
ipv6Address: string
threatExceptions:
- name: string
whitelists:
- description: string
name: string
cloudInlineAnalysis: false
description: string
disableOverride: string
inlineExceptionEdlUrls:
- string
inlineExceptionIpAddresses:
- string
location:
deviceGroup:
name: string
panoramaDevice: string
shared: {}
vsys:
name: string
ngfwDevice: string
micaEngineSpywareEnableds:
- inlinePolicyAction: string
name: string
name: string
rules:
- action:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
default: {}
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
category: string
name: string
packetCapture: string
severities:
- string
threatName: string
threatExceptions:
- action:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
default: {}
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
exemptIps:
- name: string
name: string
packetCapture: string
AntiSpywareSecurityProfile 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 AntiSpywareSecurityProfile resource accepts the following input properties:
- Location
Anti
Spyware Security Profile Location - The location of this object.
- Botnet
Domains AntiSpyware Security Profile Botnet Domains - 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<AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled> - Name string
- Rules
List<Anti
Spyware Security Profile Rule> - Threat
Exceptions List<AntiSpyware Security Profile Threat Exception>
- Location
Anti
Spyware Security Profile Location Args - The location of this object.
- Botnet
Domains AntiSpyware Security Profile Botnet Domains Args - 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 []AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled Args - Name string
- Rules
[]Anti
Spyware Security Profile Rule Args - Threat
Exceptions []AntiSpyware Security Profile Threat Exception Args
- location
Anti
Spyware Security Profile Location - The location of this object.
- botnet
Domains AntiSpyware Security Profile Botnet Domains - 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<AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled> - name String
- rules
List<Anti
Spyware Security Profile Rule> - threat
Exceptions List<AntiSpyware Security Profile Threat Exception>
- location
Anti
Spyware Security Profile Location - The location of this object.
- botnet
Domains AntiSpyware Security Profile Botnet Domains - 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 AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled[] - name string
- rules
Anti
Spyware Security Profile Rule[] - threat
Exceptions AntiSpyware Security Profile Threat Exception[]
- location
Anti
Spyware Security Profile Location Args - The location of this object.
- botnet_
domains AntiSpyware Security Profile Botnet Domains Args - 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[Antispyware_ enableds Spyware Security Profile Mica Engine Spyware Enabled Args] - name str
- rules
Sequence[Anti
Spyware Security Profile Rule Args] - threat_
exceptions Sequence[AntiSpyware Security Profile Threat Exception Args]
- location Property Map
- The location of this object.
- botnet
Domains Property Map - 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>Spyware Enableds - name String
- rules List<Property Map>
- threat
Exceptions List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the AntiSpywareSecurityProfile 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 AntiSpywareSecurityProfile Resource
Get an existing AntiSpywareSecurityProfile 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?: AntiSpywareSecurityProfileState, opts?: CustomResourceOptions): AntiSpywareSecurityProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
botnet_domains: Optional[AntiSpywareSecurityProfileBotnetDomainsArgs] = 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[AntiSpywareSecurityProfileLocationArgs] = None,
mica_engine_spyware_enableds: Optional[Sequence[AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs]] = None,
name: Optional[str] = None,
rules: Optional[Sequence[AntiSpywareSecurityProfileRuleArgs]] = None,
threat_exceptions: Optional[Sequence[AntiSpywareSecurityProfileThreatExceptionArgs]] = None) -> AntiSpywareSecurityProfile
func GetAntiSpywareSecurityProfile(ctx *Context, name string, id IDInput, state *AntiSpywareSecurityProfileState, opts ...ResourceOption) (*AntiSpywareSecurityProfile, error)
public static AntiSpywareSecurityProfile Get(string name, Input<string> id, AntiSpywareSecurityProfileState? state, CustomResourceOptions? opts = null)
public static AntiSpywareSecurityProfile get(String name, Output<String> id, AntiSpywareSecurityProfileState state, CustomResourceOptions options)
resources: _: type: panos:AntiSpywareSecurityProfile 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.
- Botnet
Domains AntiSpyware Security Profile Botnet Domains - 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
Anti
Spyware Security Profile Location - The location of this object.
- Mica
Engine List<AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled> - Name string
- Rules
List<Anti
Spyware Security Profile Rule> - Threat
Exceptions List<AntiSpyware Security Profile Threat Exception>
- Botnet
Domains AntiSpyware Security Profile Botnet Domains Args - 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
Anti
Spyware Security Profile Location Args - The location of this object.
- Mica
Engine []AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled Args - Name string
- Rules
[]Anti
Spyware Security Profile Rule Args - Threat
Exceptions []AntiSpyware Security Profile Threat Exception Args
- botnet
Domains AntiSpyware Security Profile Botnet Domains - 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
Anti
Spyware Security Profile Location - The location of this object.
- mica
Engine List<AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled> - name String
- rules
List<Anti
Spyware Security Profile Rule> - threat
Exceptions List<AntiSpyware Security Profile Threat Exception>
- botnet
Domains AntiSpyware Security Profile Botnet Domains - 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
Anti
Spyware Security Profile Location - The location of this object.
- mica
Engine AntiSpyware Enableds Spyware Security Profile Mica Engine Spyware Enabled[] - name string
- rules
Anti
Spyware Security Profile Rule[] - threat
Exceptions AntiSpyware Security Profile Threat Exception[]
- botnet_
domains AntiSpyware Security Profile Botnet Domains Args - 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
Anti
Spyware Security Profile Location Args - The location of this object.
- mica_
engine_ Sequence[Antispyware_ enableds Spyware Security Profile Mica Engine Spyware Enabled Args] - name str
- rules
Sequence[Anti
Spyware Security Profile Rule Args] - threat_
exceptions Sequence[AntiSpyware Security Profile Threat Exception Args]
- botnet
Domains Property Map - 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>Spyware Enableds - name String
- rules List<Property Map>
- threat
Exceptions List<Property Map>
Supporting Types
AntiSpywareSecurityProfileBotnetDomains, AntiSpywareSecurityProfileBotnetDomainsArgs
- Dns
Security List<AntiCategories Spyware Security Profile Botnet Domains Dns Security Category> - Lists
List<Anti
Spyware Security Profile Botnet Domains List> - Rtype
Action AntiSpyware Security Profile Botnet Domains Rtype Action - Sinkhole
Anti
Spyware Security Profile Botnet Domains Sinkhole - Threat
Exceptions List<AntiSpyware Security Profile Botnet Domains Threat Exception> - Whitelists
List<Anti
Spyware Security Profile Botnet Domains Whitelist>
- Dns
Security []AntiCategories Spyware Security Profile Botnet Domains Dns Security Category - Lists
[]Anti
Spyware Security Profile Botnet Domains List - Rtype
Action AntiSpyware Security Profile Botnet Domains Rtype Action - Sinkhole
Anti
Spyware Security Profile Botnet Domains Sinkhole - Threat
Exceptions []AntiSpyware Security Profile Botnet Domains Threat Exception - Whitelists
[]Anti
Spyware Security Profile Botnet Domains Whitelist
- dns
Security List<AntiCategories Spyware Security Profile Botnet Domains Dns Security Category> - lists
List<Anti
Spyware Security Profile Botnet Domains List> - rtype
Action AntiSpyware Security Profile Botnet Domains Rtype Action - sinkhole
Anti
Spyware Security Profile Botnet Domains Sinkhole - threat
Exceptions List<AntiSpyware Security Profile Botnet Domains Threat Exception> - whitelists
List<Anti
Spyware Security Profile Botnet Domains Whitelist>
- dns
Security AntiCategories Spyware Security Profile Botnet Domains Dns Security Category[] - lists
Anti
Spyware Security Profile Botnet Domains List[] - rtype
Action AntiSpyware Security Profile Botnet Domains Rtype Action - sinkhole
Anti
Spyware Security Profile Botnet Domains Sinkhole - threat
Exceptions AntiSpyware Security Profile Botnet Domains Threat Exception[] - whitelists
Anti
Spyware Security Profile Botnet Domains Whitelist[]
- dns_
security_ Sequence[Anticategories Spyware Security Profile Botnet Domains Dns Security Category] - lists
Sequence[Anti
Spyware Security Profile Botnet Domains List] - rtype_
action AntiSpyware Security Profile Botnet Domains Rtype Action - sinkhole
Anti
Spyware Security Profile Botnet Domains Sinkhole - threat_
exceptions Sequence[AntiSpyware Security Profile Botnet Domains Threat Exception] - whitelists
Sequence[Anti
Spyware Security Profile Botnet Domains Whitelist]
AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategory, AntiSpywareSecurityProfileBotnetDomainsDnsSecurityCategoryArgs
- Name string
- Action string
- Log
Level string - Packet
Capture string
- Name string
- Action string
- Log
Level string - Packet
Capture string
- name String
- action String
- log
Level String - packet
Capture String
- name string
- action string
- log
Level string - packet
Capture string
- name str
- action str
- log_
level str - packet_
capture str
- name String
- action String
- log
Level String - packet
Capture String
AntiSpywareSecurityProfileBotnetDomainsList, AntiSpywareSecurityProfileBotnetDomainsListArgs
- name String
- action Property Map
- packet
Capture String
AntiSpywareSecurityProfileBotnetDomainsListAction, AntiSpywareSecurityProfileBotnetDomainsListActionArgs
AntiSpywareSecurityProfileBotnetDomainsRtypeAction, AntiSpywareSecurityProfileBotnetDomainsRtypeActionArgs
AntiSpywareSecurityProfileBotnetDomainsSinkhole, AntiSpywareSecurityProfileBotnetDomainsSinkholeArgs
- Ipv4Address string
- Ipv6Address string
- Ipv4Address string
- Ipv6Address string
- ipv4Address String
- ipv6Address String
- ipv4Address string
- ipv6Address string
- ipv4_
address str - ipv6_
address str
- ipv4Address String
- ipv6Address String
AntiSpywareSecurityProfileBotnetDomainsThreatException, AntiSpywareSecurityProfileBotnetDomainsThreatExceptionArgs
- Name string
- Name string
- name String
- name string
- name str
- name String
AntiSpywareSecurityProfileBotnetDomainsWhitelist, AntiSpywareSecurityProfileBotnetDomainsWhitelistArgs
- Name string
- Description string
- Name string
- Description string
- name String
- description String
- name string
- description string
- name str
- description str
- name String
- description String
AntiSpywareSecurityProfileLocation, AntiSpywareSecurityProfileLocationArgs
- Device
Group AntiSpyware Security Profile Location Device Group - Located in a specific Device Group
- Anti
Spyware Security Profile Location Shared - Panorama shared object
- Vsys
Anti
Spyware Security Profile Location Vsys - Located in a specific Virtual System
- Device
Group AntiSpyware Security Profile Location Device Group - Located in a specific Device Group
- Anti
Spyware Security Profile Location Shared - Panorama shared object
- Vsys
Anti
Spyware Security Profile Location Vsys - Located in a specific Virtual System
- device
Group AntiSpyware Security Profile Location Device Group - Located in a specific Device Group
- Anti
Spyware Security Profile Location Shared - Panorama shared object
- vsys
Anti
Spyware Security Profile Location Vsys - Located in a specific Virtual System
- device
Group AntiSpyware Security Profile Location Device Group - Located in a specific Device Group
- Anti
Spyware Security Profile Location Shared - Panorama shared object
- vsys
Anti
Spyware Security Profile Location Vsys - Located in a specific Virtual System
- device_
group AntiSpyware Security Profile Location Device Group - Located in a specific Device Group
- Anti
Spyware Security Profile Location Shared - Panorama shared object
- vsys
Anti
Spyware Security Profile 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
AntiSpywareSecurityProfileLocationDeviceGroup, AntiSpywareSecurityProfileLocationDeviceGroupArgs
- 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
AntiSpywareSecurityProfileLocationVsys, AntiSpywareSecurityProfileLocationVsysArgs
- 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
AntiSpywareSecurityProfileMicaEngineSpywareEnabled, AntiSpywareSecurityProfileMicaEngineSpywareEnabledArgs
- 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
AntiSpywareSecurityProfileRule, AntiSpywareSecurityProfileRuleArgs
- Name string
- Action
Anti
Spyware Security Profile Rule Action - Category string
- Packet
Capture string - Severities List<string>
- Threat
Name string - Threat name
- Name string
- Action
Anti
Spyware Security Profile Rule Action - Category string
- Packet
Capture string - Severities []string
- Threat
Name string - Threat name
- name String
- action
Anti
Spyware Security Profile Rule Action - category String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
- name string
- action
Anti
Spyware Security Profile Rule Action - category string
- packet
Capture string - severities string[]
- threat
Name string - Threat name
- name str
- action
Anti
Spyware Security Profile Rule Action - category str
- packet_
capture str - severities Sequence[str]
- threat_
name str - Threat name
- name String
- action Property Map
- category String
- packet
Capture String - severities List<String>
- threat
Name String - Threat name
AntiSpywareSecurityProfileRuleAction, AntiSpywareSecurityProfileRuleActionArgs
- Alert
Anti
Spyware Security Profile Rule Action Alert - Allow
Anti
Spyware Security Profile Rule Action Allow - Block
Ip AntiSpyware Security Profile Rule Action Block Ip - Default
Anti
Spyware Security Profile Rule Action Default - Drop
Anti
Spyware Security Profile Rule Action Drop - Reset
Both AntiSpyware Security Profile Rule Action Reset Both - Reset
Client AntiSpyware Security Profile Rule Action Reset Client - Reset
Server AntiSpyware Security Profile Rule Action Reset Server
- Alert
Anti
Spyware Security Profile Rule Action Alert - Allow
Anti
Spyware Security Profile Rule Action Allow - Block
Ip AntiSpyware Security Profile Rule Action Block Ip - Default
Anti
Spyware Security Profile Rule Action Default - Drop
Anti
Spyware Security Profile Rule Action Drop - Reset
Both AntiSpyware Security Profile Rule Action Reset Both - Reset
Client AntiSpyware Security Profile Rule Action Reset Client - Reset
Server AntiSpyware Security Profile Rule Action Reset Server
- alert
Anti
Spyware Security Profile Rule Action Alert - allow
Anti
Spyware Security Profile Rule Action Allow - block
Ip AntiSpyware Security Profile Rule Action Block Ip - default_
Anti
Spyware Security Profile Rule Action Default - drop
Anti
Spyware Security Profile Rule Action Drop - reset
Both AntiSpyware Security Profile Rule Action Reset Both - reset
Client AntiSpyware Security Profile Rule Action Reset Client - reset
Server AntiSpyware Security Profile Rule Action Reset Server
- alert
Anti
Spyware Security Profile Rule Action Alert - allow
Anti
Spyware Security Profile Rule Action Allow - block
Ip AntiSpyware Security Profile Rule Action Block Ip - default
Anti
Spyware Security Profile Rule Action Default - drop
Anti
Spyware Security Profile Rule Action Drop - reset
Both AntiSpyware Security Profile Rule Action Reset Both - reset
Client AntiSpyware Security Profile Rule Action Reset Client - reset
Server AntiSpyware Security Profile Rule Action Reset Server
- alert
Anti
Spyware Security Profile Rule Action Alert - allow
Anti
Spyware Security Profile Rule Action Allow - block_
ip AntiSpyware Security Profile Rule Action Block Ip - default
Anti
Spyware Security Profile Rule Action Default - drop
Anti
Spyware Security Profile Rule Action Drop - reset_
both AntiSpyware Security Profile Rule Action Reset Both - reset_
client AntiSpyware Security Profile Rule Action Reset Client - reset_
server AntiSpyware Security Profile Rule Action Reset Server
AntiSpywareSecurityProfileRuleActionBlockIp, AntiSpywareSecurityProfileRuleActionBlockIpArgs
AntiSpywareSecurityProfileThreatException, AntiSpywareSecurityProfileThreatExceptionArgs
- name String
- action Property Map
- exempt
Ips List<Property Map> - packet
Capture String
AntiSpywareSecurityProfileThreatExceptionAction, AntiSpywareSecurityProfileThreatExceptionActionArgs
- Alert
Anti
Spyware Security Profile Threat Exception Action Alert - Allow
Anti
Spyware Security Profile Threat Exception Action Allow - Block
Ip AntiSpyware Security Profile Threat Exception Action Block Ip - Default
Anti
Spyware Security Profile Threat Exception Action Default - Drop
Anti
Spyware Security Profile Threat Exception Action Drop - Reset
Both AntiSpyware Security Profile Threat Exception Action Reset Both - Reset
Client AntiSpyware Security Profile Threat Exception Action Reset Client - Reset
Server AntiSpyware Security Profile Threat Exception Action Reset Server
- Alert
Anti
Spyware Security Profile Threat Exception Action Alert - Allow
Anti
Spyware Security Profile Threat Exception Action Allow - Block
Ip AntiSpyware Security Profile Threat Exception Action Block Ip - Default
Anti
Spyware Security Profile Threat Exception Action Default - Drop
Anti
Spyware Security Profile Threat Exception Action Drop - Reset
Both AntiSpyware Security Profile Threat Exception Action Reset Both - Reset
Client AntiSpyware Security Profile Threat Exception Action Reset Client - Reset
Server AntiSpyware Security Profile Threat Exception Action Reset Server
- alert
Anti
Spyware Security Profile Threat Exception Action Alert - allow
Anti
Spyware Security Profile Threat Exception Action Allow - block
Ip AntiSpyware Security Profile Threat Exception Action Block Ip - default_
Anti
Spyware Security Profile Threat Exception Action Default - drop
Anti
Spyware Security Profile Threat Exception Action Drop - reset
Both AntiSpyware Security Profile Threat Exception Action Reset Both - reset
Client AntiSpyware Security Profile Threat Exception Action Reset Client - reset
Server AntiSpyware Security Profile Threat Exception Action Reset Server
- alert
Anti
Spyware Security Profile Threat Exception Action Alert - allow
Anti
Spyware Security Profile Threat Exception Action Allow - block
Ip AntiSpyware Security Profile Threat Exception Action Block Ip - default
Anti
Spyware Security Profile Threat Exception Action Default - drop
Anti
Spyware Security Profile Threat Exception Action Drop - reset
Both AntiSpyware Security Profile Threat Exception Action Reset Both - reset
Client AntiSpyware Security Profile Threat Exception Action Reset Client - reset
Server AntiSpyware Security Profile Threat Exception Action Reset Server
- alert
Anti
Spyware Security Profile Threat Exception Action Alert - allow
Anti
Spyware Security Profile Threat Exception Action Allow - block_
ip AntiSpyware Security Profile Threat Exception Action Block Ip - default
Anti
Spyware Security Profile Threat Exception Action Default - drop
Anti
Spyware Security Profile Threat Exception Action Drop - reset_
both AntiSpyware Security Profile Threat Exception Action Reset Both - reset_
client AntiSpyware Security Profile Threat Exception Action Reset Client - reset_
server AntiSpyware Security Profile Threat Exception Action Reset Server
AntiSpywareSecurityProfileThreatExceptionActionBlockIp, AntiSpywareSecurityProfileThreatExceptionActionBlockIpArgs
AntiSpywareSecurityProfileThreatExceptionExemptIp, AntiSpywareSecurityProfileThreatExceptionExemptIpArgs
- 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.