AntiSpywareSignature resource
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
scmAntiSpywareSignature1:
type: scm:AntiSpywareSignature
name: scm_anti_spyware_signature_1
properties:
folder: All
threatId: 6.900001e+06
comment: Managed by Pulumi
direction: client2server
severity: critical
threatname: Example Threat
defaultAction:
alert: {}
signature:
combination:
andConditions:
- name: And Condition 1
orCondition:
- name: Test
threat_id: '10001'
orderFree: false
timeAttribute:
interval: 3600
threshold: 60
trackBy: source
Create AntiSpywareSignature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AntiSpywareSignature(name: string, args: AntiSpywareSignatureArgs, opts?: CustomResourceOptions);@overload
def AntiSpywareSignature(resource_name: str,
args: AntiSpywareSignatureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AntiSpywareSignature(resource_name: str,
opts: Optional[ResourceOptions] = None,
threat_id: Optional[str] = None,
threatname: Optional[str] = None,
folder: Optional[str] = None,
default_action: Optional[AntiSpywareSignatureDefaultActionArgs] = None,
device: Optional[str] = None,
direction: Optional[str] = None,
bugtraqs: Optional[Sequence[str]] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[AntiSpywareSignatureSignatureArgs] = None,
snippet: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
vendors: Optional[Sequence[str]] = None)func NewAntiSpywareSignature(ctx *Context, name string, args AntiSpywareSignatureArgs, opts ...ResourceOption) (*AntiSpywareSignature, error)public AntiSpywareSignature(string name, AntiSpywareSignatureArgs args, CustomResourceOptions? opts = null)
public AntiSpywareSignature(String name, AntiSpywareSignatureArgs args)
public AntiSpywareSignature(String name, AntiSpywareSignatureArgs args, CustomResourceOptions options)
type: scm:AntiSpywareSignature
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 AntiSpywareSignatureArgs
- 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 AntiSpywareSignatureArgs
- 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 AntiSpywareSignatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AntiSpywareSignatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AntiSpywareSignatureArgs
- 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 antiSpywareSignatureResource = new Scm.AntiSpywareSignature("antiSpywareSignatureResource", new()
{
ThreatId = "string",
Threatname = "string",
Folder = "string",
DefaultAction = new Scm.Inputs.AntiSpywareSignatureDefaultActionArgs
{
Alert = null,
Allow = null,
BlockIp = new Scm.Inputs.AntiSpywareSignatureDefaultActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Drop = null,
ResetBoth = null,
ResetClient = null,
ResetServer = null,
},
Device = "string",
Direction = "string",
Bugtraqs = new[]
{
"string",
},
References = new[]
{
"string",
},
Severity = "string",
Signature = new Scm.Inputs.AntiSpywareSignatureSignatureArgs
{
Combination = new Scm.Inputs.AntiSpywareSignatureSignatureCombinationArgs
{
AndConditions = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureCombinationAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureCombinationAndConditionOrConditionArgs
{
Name = "string",
ThreatId = "string",
},
},
},
},
OrderFree = false,
TimeAttribute = new Scm.Inputs.AntiSpywareSignatureSignatureCombinationTimeAttributeArgs
{
Interval = 0,
Threshold = 0,
TrackBy = "string",
},
},
Standards = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardArgs
{
Name = "string",
AndConditions = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionArgs
{
Name = "string",
Operator = new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorArgs
{
EqualTo = new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToArgs
{
Context = "string",
Negate = false,
Qualifiers = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
GreaterThan = new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
LessThan = new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
PatternMatch = new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
{
Context = "string",
Negate = false,
Pattern = "string",
Qualifiers = new[]
{
new Scm.Inputs.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
},
},
},
},
},
Comment = "string",
OrderFree = false,
Scope = "string",
},
},
},
Snippet = "string",
Cves = new[]
{
"string",
},
Comment = "string",
Vendors = new[]
{
"string",
},
});
example, err := scm.NewAntiSpywareSignature(ctx, "antiSpywareSignatureResource", &scm.AntiSpywareSignatureArgs{
ThreatId: pulumi.String("string"),
Threatname: pulumi.String("string"),
Folder: pulumi.String("string"),
DefaultAction: &scm.AntiSpywareSignatureDefaultActionArgs{
Alert: &scm.AntiSpywareSignatureDefaultActionAlertArgs{},
Allow: &scm.AntiSpywareSignatureDefaultActionAllowArgs{},
BlockIp: &scm.AntiSpywareSignatureDefaultActionBlockIpArgs{
Duration: pulumi.Int(0),
TrackBy: pulumi.String("string"),
},
Drop: &scm.AntiSpywareSignatureDefaultActionDropArgs{},
ResetBoth: &scm.AntiSpywareSignatureDefaultActionResetBothArgs{},
ResetClient: &scm.AntiSpywareSignatureDefaultActionResetClientArgs{},
ResetServer: &scm.AntiSpywareSignatureDefaultActionResetServerArgs{},
},
Device: pulumi.String("string"),
Direction: pulumi.String("string"),
Bugtraqs: pulumi.StringArray{
pulumi.String("string"),
},
References: pulumi.StringArray{
pulumi.String("string"),
},
Severity: pulumi.String("string"),
Signature: &scm.AntiSpywareSignatureSignatureArgs{
Combination: &scm.AntiSpywareSignatureSignatureCombinationArgs{
AndConditions: scm.AntiSpywareSignatureSignatureCombinationAndConditionArray{
&scm.AntiSpywareSignatureSignatureCombinationAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: scm.AntiSpywareSignatureSignatureCombinationAndConditionOrConditionArray{
&scm.AntiSpywareSignatureSignatureCombinationAndConditionOrConditionArgs{
Name: pulumi.String("string"),
ThreatId: pulumi.String("string"),
},
},
},
},
OrderFree: pulumi.Bool(false),
TimeAttribute: &scm.AntiSpywareSignatureSignatureCombinationTimeAttributeArgs{
Interval: pulumi.Int(0),
Threshold: pulumi.Int(0),
TrackBy: pulumi.String("string"),
},
},
Standards: scm.AntiSpywareSignatureSignatureStandardArray{
&scm.AntiSpywareSignatureSignatureStandardArgs{
Name: pulumi.String("string"),
AndConditions: scm.AntiSpywareSignatureSignatureStandardAndConditionArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionArgs{
Name: pulumi.String("string"),
Operator: &scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorArgs{
EqualTo: &scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Qualifiers: scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
GreaterThan: &scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs{
Context: pulumi.String("string"),
Qualifiers: scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
LessThan: &scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanArgs{
Context: pulumi.String("string"),
Qualifiers: scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
PatternMatch: &scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Pattern: pulumi.String("string"),
Qualifiers: scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArray{
&scm.AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
Comment: pulumi.String("string"),
OrderFree: pulumi.Bool(false),
Scope: pulumi.String("string"),
},
},
},
Snippet: pulumi.String("string"),
Cves: pulumi.StringArray{
pulumi.String("string"),
},
Comment: pulumi.String("string"),
Vendors: pulumi.StringArray{
pulumi.String("string"),
},
})
var antiSpywareSignatureResource = new AntiSpywareSignature("antiSpywareSignatureResource", AntiSpywareSignatureArgs.builder()
.threatId("string")
.threatname("string")
.folder("string")
.defaultAction(AntiSpywareSignatureDefaultActionArgs.builder()
.alert(AntiSpywareSignatureDefaultActionAlertArgs.builder()
.build())
.allow(AntiSpywareSignatureDefaultActionAllowArgs.builder()
.build())
.blockIp(AntiSpywareSignatureDefaultActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.drop(AntiSpywareSignatureDefaultActionDropArgs.builder()
.build())
.resetBoth(AntiSpywareSignatureDefaultActionResetBothArgs.builder()
.build())
.resetClient(AntiSpywareSignatureDefaultActionResetClientArgs.builder()
.build())
.resetServer(AntiSpywareSignatureDefaultActionResetServerArgs.builder()
.build())
.build())
.device("string")
.direction("string")
.bugtraqs("string")
.references("string")
.severity("string")
.signature(AntiSpywareSignatureSignatureArgs.builder()
.combination(AntiSpywareSignatureSignatureCombinationArgs.builder()
.andConditions(AntiSpywareSignatureSignatureCombinationAndConditionArgs.builder()
.name("string")
.orConditions(AntiSpywareSignatureSignatureCombinationAndConditionOrConditionArgs.builder()
.name("string")
.threatId("string")
.build())
.build())
.orderFree(false)
.timeAttribute(AntiSpywareSignatureSignatureCombinationTimeAttributeArgs.builder()
.interval(0)
.threshold(0)
.trackBy("string")
.build())
.build())
.standards(AntiSpywareSignatureSignatureStandardArgs.builder()
.name("string")
.andConditions(AntiSpywareSignatureSignatureStandardAndConditionArgs.builder()
.name("string")
.orConditions(AntiSpywareSignatureSignatureStandardAndConditionOrConditionArgs.builder()
.name("string")
.operator(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorArgs.builder()
.equalTo(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToArgs.builder()
.context("string")
.negate(false)
.qualifiers(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.greaterThan(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs.builder()
.context("string")
.qualifiers(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.lessThan(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanArgs.builder()
.context("string")
.qualifiers(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.patternMatch(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs.builder()
.context("string")
.negate(false)
.pattern("string")
.qualifiers(AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.build())
.build())
.comment("string")
.orderFree(false)
.scope("string")
.build())
.build())
.snippet("string")
.cves("string")
.comment("string")
.vendors("string")
.build());
anti_spyware_signature_resource = scm.AntiSpywareSignature("antiSpywareSignatureResource",
threat_id="string",
threatname="string",
folder="string",
default_action={
"alert": {},
"allow": {},
"block_ip": {
"duration": 0,
"track_by": "string",
},
"drop": {},
"reset_both": {},
"reset_client": {},
"reset_server": {},
},
device="string",
direction="string",
bugtraqs=["string"],
references=["string"],
severity="string",
signature={
"combination": {
"and_conditions": [{
"name": "string",
"or_conditions": [{
"name": "string",
"threat_id": "string",
}],
}],
"order_free": False,
"time_attribute": {
"interval": 0,
"threshold": 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": 0,
},
"greater_than": {
"context": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
"value": 0,
},
"less_than": {
"context": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
"value": 0,
},
"pattern_match": {
"context": "string",
"negate": False,
"pattern": "string",
"qualifiers": [{
"name": "string",
"value": "string",
}],
},
},
}],
}],
"comment": "string",
"order_free": False,
"scope": "string",
}],
},
snippet="string",
cves=["string"],
comment="string",
vendors=["string"])
const antiSpywareSignatureResource = new scm.AntiSpywareSignature("antiSpywareSignatureResource", {
threatId: "string",
threatname: "string",
folder: "string",
defaultAction: {
alert: {},
allow: {},
blockIp: {
duration: 0,
trackBy: "string",
},
drop: {},
resetBoth: {},
resetClient: {},
resetServer: {},
},
device: "string",
direction: "string",
bugtraqs: ["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",
}],
},
snippet: "string",
cves: ["string"],
comment: "string",
vendors: ["string"],
});
type: scm:AntiSpywareSignature
properties:
bugtraqs:
- string
comment: string
cves:
- string
defaultAction:
alert: {}
allow: {}
blockIp:
duration: 0
trackBy: string
drop: {}
resetBoth: {}
resetClient: {}
resetServer: {}
device: string
direction: string
folder: 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
snippet: string
threatId: string
threatname: string
vendors:
- string
AntiSpywareSignature 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 AntiSpywareSignature resource accepts the following input properties:
- Threat
Id string - threat id range \n\n and \n\n
- Threatname string
- Threatname
- Bugtraqs List<string>
- Bugtraq
- Comment string
- Comment
- Cves List<string>
- Cve
- Default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- Device string
- The device in which the resource is defined
- Direction string
- Direction
- Folder string
- The folder in which the resource is defined
- References List<string>
- Reference
- Severity string
- Severity
- Signature
Anti
Spyware Signature Signature - anti spyware signature
- Snippet string
- The snippet in which the resource is defined
- Vendors List<string>
- Vendor
- Threat
Id string - threat id range \n\n and \n\n
- Threatname string
- Threatname
- Bugtraqs []string
- Bugtraq
- Comment string
- Comment
- Cves []string
- Cve
- Default
Action AntiSpyware Signature Default Action Args - anti spyware signature default action
- Device string
- The device in which the resource is defined
- Direction string
- Direction
- Folder string
- The folder in which the resource is defined
- References []string
- Reference
- Severity string
- Severity
- Signature
Anti
Spyware Signature Signature Args - anti spyware signature
- Snippet string
- The snippet in which the resource is defined
- Vendors []string
- Vendor
- threat
Id String - threat id range \n\n and \n\n
- threatname String
- Threatname
- bugtraqs List<String>
- Bugtraq
- comment String
- Comment
- cves List<String>
- Cve
- default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- device String
- The device in which the resource is defined
- direction String
- Direction
- folder String
- The folder in which the resource is defined
- references List<String>
- Reference
- severity String
- Severity
- signature
Anti
Spyware Signature Signature - anti spyware signature
- snippet String
- The snippet in which the resource is defined
- vendors List<String>
- Vendor
- threat
Id string - threat id range \n\n and \n\n
- threatname string
- Threatname
- bugtraqs string[]
- Bugtraq
- comment string
- Comment
- cves string[]
- Cve
- default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- device string
- The device in which the resource is defined
- direction string
- Direction
- folder string
- The folder in which the resource is defined
- references string[]
- Reference
- severity string
- Severity
- signature
Anti
Spyware Signature Signature - anti spyware signature
- snippet string
- The snippet in which the resource is defined
- vendors string[]
- Vendor
- threat_
id str - threat id range \n\n and \n\n
- threatname str
- Threatname
- bugtraqs Sequence[str]
- Bugtraq
- comment str
- Comment
- cves Sequence[str]
- Cve
- default_
action AntiSpyware Signature Default Action Args - anti spyware signature default action
- device str
- The device in which the resource is defined
- direction str
- Direction
- folder str
- The folder in which the resource is defined
- references Sequence[str]
- Reference
- severity str
- Severity
- signature
Anti
Spyware Signature Signature Args - anti spyware signature
- snippet str
- The snippet in which the resource is defined
- vendors Sequence[str]
- Vendor
- threat
Id String - threat id range \n\n and \n\n
- threatname String
- Threatname
- bugtraqs List<String>
- Bugtraq
- comment String
- Comment
- cves List<String>
- Cve
- default
Action Property Map - anti spyware signature default action
- device String
- The device in which the resource is defined
- direction String
- Direction
- folder String
- The folder in which the resource is defined
- references List<String>
- Reference
- severity String
- Severity
- signature Property Map
- anti spyware signature
- snippet String
- The snippet in which the resource is defined
- vendors List<String>
- Vendor
Outputs
All input properties are implicitly available as output properties. Additionally, the AntiSpywareSignature resource produces the following output properties:
Look up Existing AntiSpywareSignature Resource
Get an existing AntiSpywareSignature 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?: AntiSpywareSignatureState, opts?: CustomResourceOptions): AntiSpywareSignature@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
bugtraqs: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
default_action: Optional[AntiSpywareSignatureDefaultActionArgs] = None,
device: Optional[str] = None,
direction: Optional[str] = None,
folder: Optional[str] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[AntiSpywareSignatureSignatureArgs] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
threat_id: Optional[str] = None,
threatname: Optional[str] = None,
vendors: Optional[Sequence[str]] = None) -> AntiSpywareSignaturefunc GetAntiSpywareSignature(ctx *Context, name string, id IDInput, state *AntiSpywareSignatureState, opts ...ResourceOption) (*AntiSpywareSignature, error)public static AntiSpywareSignature Get(string name, Input<string> id, AntiSpywareSignatureState? state, CustomResourceOptions? opts = null)public static AntiSpywareSignature get(String name, Output<String> id, AntiSpywareSignatureState state, CustomResourceOptions options)resources: _: type: scm:AntiSpywareSignature 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.
- Bugtraqs List<string>
- Bugtraq
- Comment string
- Comment
- Cves List<string>
- Cve
- Default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- Device string
- The device in which the resource is defined
- Direction string
- Direction
- Folder string
- The folder in which the resource is defined
- References List<string>
- Reference
- Severity string
- Severity
- Signature
Anti
Spyware Signature Signature - anti spyware signature
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Threat
Id string - threat id range \n\n and \n\n
- Threatname string
- Threatname
- Vendors List<string>
- Vendor
- Bugtraqs []string
- Bugtraq
- Comment string
- Comment
- Cves []string
- Cve
- Default
Action AntiSpyware Signature Default Action Args - anti spyware signature default action
- Device string
- The device in which the resource is defined
- Direction string
- Direction
- Folder string
- The folder in which the resource is defined
- References []string
- Reference
- Severity string
- Severity
- Signature
Anti
Spyware Signature Signature Args - anti spyware signature
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Threat
Id string - threat id range \n\n and \n\n
- Threatname string
- Threatname
- Vendors []string
- Vendor
- bugtraqs List<String>
- Bugtraq
- comment String
- Comment
- cves List<String>
- Cve
- default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- device String
- The device in which the resource is defined
- direction String
- Direction
- folder String
- The folder in which the resource is defined
- references List<String>
- Reference
- severity String
- Severity
- signature
Anti
Spyware Signature Signature - anti spyware signature
- snippet String
- The snippet in which the resource is defined
- tfid String
- threat
Id String - threat id range \n\n and \n\n
- threatname String
- Threatname
- vendors List<String>
- Vendor
- bugtraqs string[]
- Bugtraq
- comment string
- Comment
- cves string[]
- Cve
- default
Action AntiSpyware Signature Default Action - anti spyware signature default action
- device string
- The device in which the resource is defined
- direction string
- Direction
- folder string
- The folder in which the resource is defined
- references string[]
- Reference
- severity string
- Severity
- signature
Anti
Spyware Signature Signature - anti spyware signature
- snippet string
- The snippet in which the resource is defined
- tfid string
- threat
Id string - threat id range \n\n and \n\n
- threatname string
- Threatname
- vendors string[]
- Vendor
- bugtraqs Sequence[str]
- Bugtraq
- comment str
- Comment
- cves Sequence[str]
- Cve
- default_
action AntiSpyware Signature Default Action Args - anti spyware signature default action
- device str
- The device in which the resource is defined
- direction str
- Direction
- folder str
- The folder in which the resource is defined
- references Sequence[str]
- Reference
- severity str
- Severity
- signature
Anti
Spyware Signature Signature Args - anti spyware signature
- snippet str
- The snippet in which the resource is defined
- tfid str
- threat_
id str - threat id range \n\n and \n\n
- threatname str
- Threatname
- vendors Sequence[str]
- Vendor
- bugtraqs List<String>
- Bugtraq
- comment String
- Comment
- cves List<String>
- Cve
- default
Action Property Map - anti spyware signature default action
- device String
- The device in which the resource is defined
- direction String
- Direction
- folder String
- The folder in which the resource is defined
- references List<String>
- Reference
- severity String
- Severity
- signature Property Map
- anti spyware signature
- snippet String
- The snippet in which the resource is defined
- tfid String
- threat
Id String - threat id range \n\n and \n\n
- threatname String
- Threatname
- vendors List<String>
- Vendor
Supporting Types
AntiSpywareSignatureDefaultAction, AntiSpywareSignatureDefaultActionArgs
- Alert
Anti
Spyware Signature Default Action Alert - Alert
- Allow
Anti
Spyware Signature Default Action Allow - Allow
- Block
Ip AntiSpyware Signature Default Action Block Ip - anti spyware signature block ip
- Drop
Anti
Spyware Signature Default Action Drop - Drop
- Reset
Both AntiSpyware Signature Default Action Reset Both - Reset both
- Reset
Client AntiSpyware Signature Default Action Reset Client - Reset client
- Reset
Server AntiSpyware Signature Default Action Reset Server - Reset server
- Alert
Anti
Spyware Signature Default Action Alert - Alert
- Allow
Anti
Spyware Signature Default Action Allow - Allow
- Block
Ip AntiSpyware Signature Default Action Block Ip - anti spyware signature block ip
- Drop
Anti
Spyware Signature Default Action Drop - Drop
- Reset
Both AntiSpyware Signature Default Action Reset Both - Reset both
- Reset
Client AntiSpyware Signature Default Action Reset Client - Reset client
- Reset
Server AntiSpyware Signature Default Action Reset Server - Reset server
- alert
Anti
Spyware Signature Default Action Alert - Alert
- allow
Anti
Spyware Signature Default Action Allow - Allow
- block
Ip AntiSpyware Signature Default Action Block Ip - anti spyware signature block ip
- drop
Anti
Spyware Signature Default Action Drop - Drop
- reset
Both AntiSpyware Signature Default Action Reset Both - Reset both
- reset
Client AntiSpyware Signature Default Action Reset Client - Reset client
- reset
Server AntiSpyware Signature Default Action Reset Server - Reset server
- alert
Anti
Spyware Signature Default Action Alert - Alert
- allow
Anti
Spyware Signature Default Action Allow - Allow
- block
Ip AntiSpyware Signature Default Action Block Ip - anti spyware signature block ip
- drop
Anti
Spyware Signature Default Action Drop - Drop
- reset
Both AntiSpyware Signature Default Action Reset Both - Reset both
- reset
Client AntiSpyware Signature Default Action Reset Client - Reset client
- reset
Server AntiSpyware Signature Default Action Reset Server - Reset server
- alert
Anti
Spyware Signature Default Action Alert - Alert
- allow
Anti
Spyware Signature Default Action Allow - Allow
- block_
ip AntiSpyware Signature Default Action Block Ip - anti spyware signature block ip
- drop
Anti
Spyware Signature Default Action Drop - Drop
- reset_
both AntiSpyware Signature Default Action Reset Both - Reset both
- reset_
client AntiSpyware Signature Default Action Reset Client - Reset client
- reset_
server AntiSpyware Signature Default Action Reset Server - Reset server
- alert Property Map
- Alert
- allow Property Map
- Allow
- block
Ip Property Map - anti spyware signature block ip
- drop Property Map
- Drop
- reset
Both Property Map - Reset both
- reset
Client Property Map - Reset client
- reset
Server Property Map - Reset server
AntiSpywareSignatureDefaultActionBlockIp, AntiSpywareSignatureDefaultActionBlockIpArgs
AntiSpywareSignatureSignature, AntiSpywareSignatureSignatureArgs
- Combination
Anti
Spyware Signature Signature Combination - anti spyware signature combination
- Standards
List<Anti
Spyware Signature Signature Standard> - Standard
- Combination
Anti
Spyware Signature Signature Combination - anti spyware signature combination
- Standards
[]Anti
Spyware Signature Signature Standard - Standard
- combination
Anti
Spyware Signature Signature Combination - anti spyware signature combination
- standards
List<Anti
Spyware Signature Signature Standard> - Standard
- combination
Anti
Spyware Signature Signature Combination - anti spyware signature combination
- standards
Anti
Spyware Signature Signature Standard[] - Standard
- combination
Anti
Spyware Signature Signature Combination - anti spyware signature combination
- standards
Sequence[Anti
Spyware Signature Signature Standard] - Standard
- combination Property Map
- anti spyware signature combination
- standards List<Property Map>
- Standard
AntiSpywareSignatureSignatureCombination, AntiSpywareSignatureSignatureCombinationArgs
- And
Conditions List<AntiSpyware Signature Signature Combination And Condition> - And condition
- Order
Free bool - Order free
- Time
Attribute AntiSpyware Signature Signature Combination Time Attribute - anti spyware time attribute
- And
Conditions []AntiSpyware Signature Signature Combination And Condition - And condition
- Order
Free bool - Order free
- Time
Attribute AntiSpyware Signature Signature Combination Time Attribute - anti spyware time attribute
- and
Conditions List<AntiSpyware Signature Signature Combination And Condition> - And condition
- order
Free Boolean - Order free
- time
Attribute AntiSpyware Signature Signature Combination Time Attribute - anti spyware time attribute
- and
Conditions AntiSpyware Signature Signature Combination And Condition[] - And condition
- order
Free boolean - Order free
- time
Attribute AntiSpyware Signature Signature Combination Time Attribute - anti spyware time attribute
- and_
conditions Sequence[AntiSpyware Signature Signature Combination And Condition] - And condition
- order_
free bool - Order free
- time_
attribute AntiSpyware Signature Signature Combination Time Attribute - anti spyware time attribute
- and
Conditions List<Property Map> - And condition
- order
Free Boolean - Order free
- time
Attribute Property Map - anti spyware time attribute
AntiSpywareSignatureSignatureCombinationAndCondition, AntiSpywareSignatureSignatureCombinationAndConditionArgs
- Name string
- Name
- Or
Conditions List<AntiSpyware Signature Signature Combination And Condition Or Condition> - Or condition
- Name string
- Name
- Or
Conditions []AntiSpyware Signature Signature Combination And Condition Or Condition - Or condition
- name String
- Name
- or
Conditions List<AntiSpyware Signature Signature Combination And Condition Or Condition> - Or condition
- name string
- Name
- or
Conditions AntiSpyware Signature Signature Combination And Condition Or Condition[] - Or condition
- name String
- Name
- or
Conditions List<Property Map> - Or condition
AntiSpywareSignatureSignatureCombinationAndConditionOrCondition, AntiSpywareSignatureSignatureCombinationAndConditionOrConditionArgs
AntiSpywareSignatureSignatureCombinationTimeAttribute, AntiSpywareSignatureSignatureCombinationTimeAttributeArgs
AntiSpywareSignatureSignatureStandard, AntiSpywareSignatureSignatureStandardArgs
- Name string
- Name
- And
Conditions List<AntiSpyware Signature Signature Standard And Condition> - And condition
- Comment string
- Comment
- Order
Free bool - Order free
- Scope string
- Scope
- Name string
- Name
- And
Conditions []AntiSpyware Signature Signature Standard And Condition - And condition
- Comment string
- Comment
- Order
Free bool - Order free
- Scope string
- Scope
- name String
- Name
- and
Conditions List<AntiSpyware Signature Signature Standard And Condition> - And condition
- comment String
- Comment
- order
Free Boolean - Order free
- scope String
- Scope
- name string
- Name
- and
Conditions AntiSpyware Signature Signature Standard And Condition[] - And condition
- comment string
- Comment
- order
Free boolean - Order free
- scope string
- Scope
- name str
- Name
- and_
conditions Sequence[AntiSpyware Signature Signature Standard And Condition] - And condition
- comment str
- Comment
- order_
free bool - Order free
- scope str
- Scope
- name String
- Name
- and
Conditions List<Property Map> - And condition
- comment String
- Comment
- order
Free Boolean - Order free
- scope String
- Scope
AntiSpywareSignatureSignatureStandardAndCondition, AntiSpywareSignatureSignatureStandardAndConditionArgs
- Name string
- Name
- Or
Conditions List<AntiSpyware Signature Signature Standard And Condition Or Condition> - Or condition
- Name string
- Name
- Or
Conditions []AntiSpyware Signature Signature Standard And Condition Or Condition - Or condition
- name String
- Name
- or
Conditions List<AntiSpyware Signature Signature Standard And Condition Or Condition> - Or condition
- name string
- Name
- or
Conditions AntiSpyware Signature Signature Standard And Condition Or Condition[] - Or condition
- name String
- Name
- or
Conditions List<Property Map> - Or condition
AntiSpywareSignatureSignatureStandardAndConditionOrCondition, AntiSpywareSignatureSignatureStandardAndConditionOrConditionArgs
- Name string
- Name
- Operator
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator - Operator
- Name string
- Name
- Operator
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator - Operator
- name String
- Name
- operator
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator - Operator
- name string
- Name
- operator
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator - Operator
- name String
- Name
- operator Property Map
- Operator
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperator, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorArgs
- Equal
To AntiSpyware Signature Signature Standard And Condition Or Condition Operator Equal To - Equal to
- Greater
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Greater Than - Greater than
- Less
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Less Than - Less than
- Pattern
Match AntiSpyware Signature Signature Standard And Condition Or Condition Operator Pattern Match - Pattern match
- Equal
To AntiSpyware Signature Signature Standard And Condition Or Condition Operator Equal To - Equal to
- Greater
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Greater Than - Greater than
- Less
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Less Than - Less than
- Pattern
Match AntiSpyware Signature Signature Standard And Condition Or Condition Operator Pattern Match - Pattern match
- equal
To AntiSpyware Signature Signature Standard And Condition Or Condition Operator Equal To - Equal to
- greater
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Greater Than - Greater than
- less
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Less Than - Less than
- pattern
Match AntiSpyware Signature Signature Standard And Condition Or Condition Operator Pattern Match - Pattern match
- equal
To AntiSpyware Signature Signature Standard And Condition Or Condition Operator Equal To - Equal to
- greater
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Greater Than - Greater than
- less
Than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Less Than - Less than
- pattern
Match AntiSpyware Signature Signature Standard And Condition Or Condition Operator Pattern Match - Pattern match
- equal_
to AntiSpyware Signature Signature Standard And Condition Or Condition Operator Equal To - Equal to
- greater_
than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Greater Than - Greater than
- less_
than AntiSpyware Signature Signature Standard And Condition Or Condition Operator Less Than - Less than
- pattern_
match AntiSpyware Signature Signature Standard And Condition Or Condition Operator Pattern Match - Pattern match
- equal
To Property Map - Equal to
- greater
Than Property Map - Greater than
- less
Than Property Map - Less than
- pattern
Match Property Map - Pattern match
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualTo, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToArgs
- Context string
- Context
- Negate bool
- Negate
- Qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Equal To Qualifier> - Qualifier
- Value int
- Value
- Context string
- Context
- Negate bool
- Negate
- Qualifiers
[]Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Equal To Qualifier - Qualifier
- Value int
- Value
- context String
- Context
- negate Boolean
- Negate
- qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Equal To Qualifier> - Qualifier
- value Integer
- Value
- context string
- Context
- negate boolean
- Negate
- qualifiers
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Equal To Qualifier[] - Qualifier
- value number
- Value
- context str
- Context
- negate bool
- Negate
- qualifiers
Sequence[Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Equal To Qualifier] - Qualifier
- value int
- Value
- context String
- Context
- negate Boolean
- Negate
- qualifiers List<Property Map>
- Qualifier
- value Number
- Value
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifier, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThan, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
- Context string
- Context
- Qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Greater Than Qualifier> - Qualifier
- Value int
- Value
- Context string
- Context
- Qualifiers
[]Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Greater Than Qualifier - Qualifier
- Value int
- Value
- context String
- Context
- qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Greater Than Qualifier> - Qualifier
- value Integer
- Value
- context string
- Context
- qualifiers
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Greater Than Qualifier[] - Qualifier
- value number
- Value
- context str
- Context
- qualifiers
Sequence[Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Greater Than Qualifier] - Qualifier
- value int
- Value
- context String
- Context
- qualifiers List<Property Map>
- Qualifier
- value Number
- Value
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifier, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThan, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanArgs
- Context string
- Context
- Qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Less Than Qualifier> - Qualifier
- Value int
- Value
- Context string
- Context
- Qualifiers
[]Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Less Than Qualifier - Qualifier
- Value int
- Value
- context String
- Context
- qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Less Than Qualifier> - Qualifier
- value Integer
- Value
- context string
- Context
- qualifiers
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Less Than Qualifier[] - Qualifier
- value number
- Value
- context str
- Context
- qualifiers
Sequence[Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Less Than Qualifier] - Qualifier
- value int
- Value
- context String
- Context
- qualifiers List<Property Map>
- Qualifier
- value Number
- Value
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifier, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatch, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
- Context string
- Context
- Negate bool
- Negate
- Pattern string
- Pattern
- Qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Pattern Match Qualifier> - Qualifier
- Context string
- Context
- Negate bool
- Negate
- Pattern string
- Pattern
- Qualifiers
[]Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Pattern Match Qualifier - Qualifier
- context String
- Context
- negate Boolean
- Negate
- pattern String
- Pattern
- qualifiers
List<Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Pattern Match Qualifier> - Qualifier
- context string
- Context
- negate boolean
- Negate
- pattern string
- Pattern
- qualifiers
Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Pattern Match Qualifier[] - Qualifier
- context str
- Context
- negate bool
- Negate
- pattern str
- Pattern
- qualifiers
Sequence[Anti
Spyware Signature Signature Standard And Condition Or Condition Operator Pattern Match Qualifier] - Qualifier
- context String
- Context
- negate Boolean
- Negate
- pattern String
- Pattern
- qualifiers List<Property Map>
- Qualifier
AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifier, AntiSpywareSignatureSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
