scm.VulnerabilityProtectionSignatures
Explore with Pulumi AI
Retrieves a config item.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = new scm.VulnerabilityProtectionSignatures("example", {folder: "Shared"});
import pulumi
import pulumi_scm as scm
example = scm.VulnerabilityProtectionSignatures("example", folder="Shared")
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := scm.NewVulnerabilityProtectionSignatures(ctx, "example", &scm.VulnerabilityProtectionSignaturesArgs{
Folder: pulumi.String("Shared"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var example = new Scm.VulnerabilityProtectionSignatures("example", new()
{
Folder = "Shared",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.VulnerabilityProtectionSignatures;
import com.pulumi.scm.VulnerabilityProtectionSignaturesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new VulnerabilityProtectionSignatures("example", VulnerabilityProtectionSignaturesArgs.builder()
.folder("Shared")
.build());
}
}
resources:
example:
type: scm:VulnerabilityProtectionSignatures
properties:
folder: Shared
Create VulnerabilityProtectionSignatures Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VulnerabilityProtectionSignatures(name: string, args: VulnerabilityProtectionSignaturesArgs, opts?: CustomResourceOptions);
@overload
def VulnerabilityProtectionSignatures(resource_name: str,
args: VulnerabilityProtectionSignaturesArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VulnerabilityProtectionSignatures(resource_name: str,
opts: Optional[ResourceOptions] = None,
threat_id: Optional[int] = None,
threatname: Optional[str] = None,
direction: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
default_action: Optional[VulnerabilityProtectionSignaturesDefaultActionArgs] = None,
device: Optional[str] = None,
affected_host: Optional[VulnerabilityProtectionSignaturesAffectedHostArgs] = None,
folder: Optional[str] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[VulnerabilityProtectionSignaturesSignatureArgs] = None,
snippet: Optional[str] = None,
comment: Optional[str] = None,
bugtraqs: Optional[Sequence[str]] = None,
vendors: Optional[Sequence[str]] = None)
func NewVulnerabilityProtectionSignatures(ctx *Context, name string, args VulnerabilityProtectionSignaturesArgs, opts ...ResourceOption) (*VulnerabilityProtectionSignatures, error)
public VulnerabilityProtectionSignatures(string name, VulnerabilityProtectionSignaturesArgs args, CustomResourceOptions? opts = null)
public VulnerabilityProtectionSignatures(String name, VulnerabilityProtectionSignaturesArgs args)
public VulnerabilityProtectionSignatures(String name, VulnerabilityProtectionSignaturesArgs args, CustomResourceOptions options)
type: scm:VulnerabilityProtectionSignatures
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 VulnerabilityProtectionSignaturesArgs
- 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 VulnerabilityProtectionSignaturesArgs
- 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 VulnerabilityProtectionSignaturesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VulnerabilityProtectionSignaturesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VulnerabilityProtectionSignaturesArgs
- 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 vulnerabilityProtectionSignaturesResource = new Scm.VulnerabilityProtectionSignatures("vulnerabilityProtectionSignaturesResource", new()
{
ThreatId = 0,
Threatname = "string",
Direction = "string",
Cves = new[]
{
"string",
},
DefaultAction = new Scm.Inputs.VulnerabilityProtectionSignaturesDefaultActionArgs
{
Alert = false,
Allow = false,
BlockIp = new Scm.Inputs.VulnerabilityProtectionSignaturesDefaultActionBlockIpArgs
{
Duration = 0,
TrackBy = "string",
},
Drop = false,
ResetBoth = false,
ResetClient = false,
ResetServer = false,
},
Device = "string",
AffectedHost = new Scm.Inputs.VulnerabilityProtectionSignaturesAffectedHostArgs
{
Client = false,
Server = false,
},
Folder = "string",
References = new[]
{
"string",
},
Severity = "string",
Signature = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureArgs
{
Combination = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureCombinationArgs
{
AndConditions = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrConditionArgs
{
Name = "string",
ThreatId = "string",
},
},
},
},
OrderFree = false,
TimeAttribute = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureCombinationTimeAttributeArgs
{
Interval = 0,
Threshold = 0,
TrackBy = "string",
},
},
Standards = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardArgs
{
Name = "string",
AndConditions = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionArgs
{
Name = "string",
OrConditions = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionArgs
{
Name = "string",
Operator = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorArgs
{
EqualTo = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToArgs
{
Context = "string",
Negate = false,
Qualifiers = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
GreaterThan = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
LessThan = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanArgs
{
Context = "string",
Qualifiers = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
{
Name = "string",
Value = "string",
},
},
Value = 0,
},
PatternMatch = new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
{
Context = "string",
Negate = false,
Pattern = "string",
Qualifiers = new[]
{
new Scm.Inputs.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
{
Name = "string",
Value = "string",
},
},
},
},
},
},
},
},
Comment = "string",
OrderFree = false,
Scope = "string",
},
},
},
Snippet = "string",
Comment = "string",
Bugtraqs = new[]
{
"string",
},
Vendors = new[]
{
"string",
},
});
example, err := scm.NewVulnerabilityProtectionSignatures(ctx, "vulnerabilityProtectionSignaturesResource", &scm.VulnerabilityProtectionSignaturesArgs{
ThreatId: pulumi.Int(0),
Threatname: pulumi.String("string"),
Direction: pulumi.String("string"),
Cves: pulumi.StringArray{
pulumi.String("string"),
},
DefaultAction: &scm.VulnerabilityProtectionSignaturesDefaultActionArgs{
Alert: pulumi.Bool(false),
Allow: pulumi.Bool(false),
BlockIp: &scm.VulnerabilityProtectionSignaturesDefaultActionBlockIpArgs{
Duration: pulumi.Int(0),
TrackBy: pulumi.String("string"),
},
Drop: pulumi.Bool(false),
ResetBoth: pulumi.Bool(false),
ResetClient: pulumi.Bool(false),
ResetServer: pulumi.Bool(false),
},
Device: pulumi.String("string"),
AffectedHost: &scm.VulnerabilityProtectionSignaturesAffectedHostArgs{
Client: pulumi.Bool(false),
Server: pulumi.Bool(false),
},
Folder: pulumi.String("string"),
References: pulumi.StringArray{
pulumi.String("string"),
},
Severity: pulumi.String("string"),
Signature: &scm.VulnerabilityProtectionSignaturesSignatureArgs{
Combination: &scm.VulnerabilityProtectionSignaturesSignatureCombinationArgs{
AndConditions: scm.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionArray{
&scm.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: scm.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrConditionArray{
&scm.VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrConditionArgs{
Name: pulumi.String("string"),
ThreatId: pulumi.String("string"),
},
},
},
},
OrderFree: pulumi.Bool(false),
TimeAttribute: &scm.VulnerabilityProtectionSignaturesSignatureCombinationTimeAttributeArgs{
Interval: pulumi.Int(0),
Threshold: pulumi.Int(0),
TrackBy: pulumi.String("string"),
},
},
Standards: scm.VulnerabilityProtectionSignaturesSignatureStandardArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardArgs{
Name: pulumi.String("string"),
AndConditions: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionArgs{
Name: pulumi.String("string"),
OrConditions: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionArgs{
Name: pulumi.String("string"),
Operator: &scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorArgs{
EqualTo: &scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Qualifiers: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
GreaterThan: &scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs{
Context: pulumi.String("string"),
Qualifiers: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
LessThan: &scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanArgs{
Context: pulumi.String("string"),
Qualifiers: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Value: pulumi.Int(0),
},
PatternMatch: &scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs{
Context: pulumi.String("string"),
Negate: pulumi.Bool(false),
Pattern: pulumi.String("string"),
Qualifiers: scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArray{
&scm.VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
Comment: pulumi.String("string"),
OrderFree: pulumi.Bool(false),
Scope: pulumi.String("string"),
},
},
},
Snippet: pulumi.String("string"),
Comment: pulumi.String("string"),
Bugtraqs: pulumi.StringArray{
pulumi.String("string"),
},
Vendors: pulumi.StringArray{
pulumi.String("string"),
},
})
var vulnerabilityProtectionSignaturesResource = new VulnerabilityProtectionSignatures("vulnerabilityProtectionSignaturesResource", VulnerabilityProtectionSignaturesArgs.builder()
.threatId(0)
.threatname("string")
.direction("string")
.cves("string")
.defaultAction(VulnerabilityProtectionSignaturesDefaultActionArgs.builder()
.alert(false)
.allow(false)
.blockIp(VulnerabilityProtectionSignaturesDefaultActionBlockIpArgs.builder()
.duration(0)
.trackBy("string")
.build())
.drop(false)
.resetBoth(false)
.resetClient(false)
.resetServer(false)
.build())
.device("string")
.affectedHost(VulnerabilityProtectionSignaturesAffectedHostArgs.builder()
.client(false)
.server(false)
.build())
.folder("string")
.references("string")
.severity("string")
.signature(VulnerabilityProtectionSignaturesSignatureArgs.builder()
.combination(VulnerabilityProtectionSignaturesSignatureCombinationArgs.builder()
.andConditions(VulnerabilityProtectionSignaturesSignatureCombinationAndConditionArgs.builder()
.name("string")
.orConditions(VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrConditionArgs.builder()
.name("string")
.threatId("string")
.build())
.build())
.orderFree(false)
.timeAttribute(VulnerabilityProtectionSignaturesSignatureCombinationTimeAttributeArgs.builder()
.interval(0)
.threshold(0)
.trackBy("string")
.build())
.build())
.standards(VulnerabilityProtectionSignaturesSignatureStandardArgs.builder()
.name("string")
.andConditions(VulnerabilityProtectionSignaturesSignatureStandardAndConditionArgs.builder()
.name("string")
.orConditions(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionArgs.builder()
.name("string")
.operator(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorArgs.builder()
.equalTo(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToArgs.builder()
.context("string")
.negate(false)
.qualifiers(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.greaterThan(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs.builder()
.context("string")
.qualifiers(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.lessThan(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanArgs.builder()
.context("string")
.qualifiers(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs.builder()
.name("string")
.value("string")
.build())
.value(0)
.build())
.patternMatch(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs.builder()
.context("string")
.negate(false)
.pattern("string")
.qualifiers(VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.build())
.build())
.comment("string")
.orderFree(false)
.scope("string")
.build())
.build())
.snippet("string")
.comment("string")
.bugtraqs("string")
.vendors("string")
.build());
vulnerability_protection_signatures_resource = scm.VulnerabilityProtectionSignatures("vulnerabilityProtectionSignaturesResource",
threat_id=0,
threatname="string",
direction="string",
cves=["string"],
default_action={
"alert": False,
"allow": False,
"block_ip": {
"duration": 0,
"track_by": "string",
},
"drop": False,
"reset_both": False,
"reset_client": False,
"reset_server": False,
},
device="string",
affected_host={
"client": False,
"server": False,
},
folder="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",
comment="string",
bugtraqs=["string"],
vendors=["string"])
const vulnerabilityProtectionSignaturesResource = new scm.VulnerabilityProtectionSignatures("vulnerabilityProtectionSignaturesResource", {
threatId: 0,
threatname: "string",
direction: "string",
cves: ["string"],
defaultAction: {
alert: false,
allow: false,
blockIp: {
duration: 0,
trackBy: "string",
},
drop: false,
resetBoth: false,
resetClient: false,
resetServer: false,
},
device: "string",
affectedHost: {
client: false,
server: false,
},
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: [{
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",
comment: "string",
bugtraqs: ["string"],
vendors: ["string"],
});
type: scm:VulnerabilityProtectionSignatures
properties:
affectedHost:
client: false
server: false
bugtraqs:
- string
comment: string
cves:
- string
defaultAction:
alert: false
allow: false
blockIp:
duration: 0
trackBy: string
drop: false
resetBoth: false
resetClient: false
resetServer: false
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: 0
threatname: string
vendors:
- string
VulnerabilityProtectionSignatures 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 VulnerabilityProtectionSignatures resource accepts the following input properties:
- Threat
Id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- Threatname string
- The Threatname param. String length must not exceed 1024 characters.
- Affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- Bugtraqs List<string>
- The Bugtraqs param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Cves List<string>
- The Cves param.
- Default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- Device string
- The Device param.
- Direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - Folder string
- The Folder param.
- References List<string>
- The References param.
- Severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - Signature
Vulnerability
Protection Signatures Signature - The Signature param.
- Snippet string
- The Snippet param.
- Vendors List<string>
- The Vendors param.
- Threat
Id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- Threatname string
- The Threatname param. String length must not exceed 1024 characters.
- Affected
Host VulnerabilityProtection Signatures Affected Host Args - The AffectedHost param.
- Bugtraqs []string
- The Bugtraqs param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Cves []string
- The Cves param.
- Default
Action VulnerabilityProtection Signatures Default Action Args - The DefaultAction param.
- Device string
- The Device param.
- Direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - Folder string
- The Folder param.
- References []string
- The References param.
- Severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - Signature
Vulnerability
Protection Signatures Signature Args - The Signature param.
- Snippet string
- The Snippet param.
- Vendors []string
- The Vendors param.
- threat
Id Integer - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname String
- The Threatname param. String length must not exceed 1024 characters.
- affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- bugtraqs List<String>
- The Bugtraqs param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- cves List<String>
- The Cves param.
- default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- device String
- The Device param.
- direction String
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder String
- The Folder param.
- references List<String>
- The References param.
- severity String
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature - The Signature param.
- snippet String
- The Snippet param.
- vendors List<String>
- The Vendors param.
- threat
Id number - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname string
- The Threatname param. String length must not exceed 1024 characters.
- affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- bugtraqs string[]
- The Bugtraqs param.
- comment string
- The Comment param. String length must not exceed 256 characters.
- cves string[]
- The Cves param.
- default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- device string
- The Device param.
- direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder string
- The Folder param.
- references string[]
- The References param.
- severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature - The Signature param.
- snippet string
- The Snippet param.
- vendors string[]
- The Vendors param.
- threat_
id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname str
- The Threatname param. String length must not exceed 1024 characters.
- affected_
host VulnerabilityProtection Signatures Affected Host Args - The AffectedHost param.
- bugtraqs Sequence[str]
- The Bugtraqs param.
- comment str
- The Comment param. String length must not exceed 256 characters.
- cves Sequence[str]
- The Cves param.
- default_
action VulnerabilityProtection Signatures Default Action Args - The DefaultAction param.
- device str
- The Device param.
- direction str
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder str
- The Folder param.
- references Sequence[str]
- The References param.
- severity str
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature Args - The Signature param.
- snippet str
- The Snippet param.
- vendors Sequence[str]
- The Vendors param.
- threat
Id Number - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname String
- The Threatname param. String length must not exceed 1024 characters.
- affected
Host Property Map - The AffectedHost param.
- bugtraqs List<String>
- The Bugtraqs param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- cves List<String>
- The Cves param.
- default
Action Property Map - The DefaultAction param.
- device String
- The Device param.
- direction String
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder String
- The Folder param.
- references List<String>
- The References param.
- severity String
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature Property Map
- The Signature param.
- snippet String
- The Snippet param.
- vendors List<String>
- The Vendors param.
Outputs
All input properties are implicitly available as output properties. Additionally, the VulnerabilityProtectionSignatures resource produces the following output properties:
Look up Existing VulnerabilityProtectionSignatures Resource
Get an existing VulnerabilityProtectionSignatures 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?: VulnerabilityProtectionSignaturesState, opts?: CustomResourceOptions): VulnerabilityProtectionSignatures
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
affected_host: Optional[VulnerabilityProtectionSignaturesAffectedHostArgs] = None,
bugtraqs: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
cves: Optional[Sequence[str]] = None,
default_action: Optional[VulnerabilityProtectionSignaturesDefaultActionArgs] = None,
device: Optional[str] = None,
direction: Optional[str] = None,
folder: Optional[str] = None,
references: Optional[Sequence[str]] = None,
severity: Optional[str] = None,
signature: Optional[VulnerabilityProtectionSignaturesSignatureArgs] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
threat_id: Optional[int] = None,
threatname: Optional[str] = None,
vendors: Optional[Sequence[str]] = None) -> VulnerabilityProtectionSignatures
func GetVulnerabilityProtectionSignatures(ctx *Context, name string, id IDInput, state *VulnerabilityProtectionSignaturesState, opts ...ResourceOption) (*VulnerabilityProtectionSignatures, error)
public static VulnerabilityProtectionSignatures Get(string name, Input<string> id, VulnerabilityProtectionSignaturesState? state, CustomResourceOptions? opts = null)
public static VulnerabilityProtectionSignatures get(String name, Output<String> id, VulnerabilityProtectionSignaturesState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- Bugtraqs List<string>
- The Bugtraqs param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Cves List<string>
- The Cves param.
- Default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- Device string
- The Device param.
- Direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - Folder string
- The Folder param.
- References List<string>
- The References param.
- Severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - Signature
Vulnerability
Protection Signatures Signature - The Signature param.
- Snippet string
- The Snippet param.
- Tfid string
- Threat
Id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- Threatname string
- The Threatname param. String length must not exceed 1024 characters.
- Vendors List<string>
- The Vendors param.
- Affected
Host VulnerabilityProtection Signatures Affected Host Args - The AffectedHost param.
- Bugtraqs []string
- The Bugtraqs param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Cves []string
- The Cves param.
- Default
Action VulnerabilityProtection Signatures Default Action Args - The DefaultAction param.
- Device string
- The Device param.
- Direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - Folder string
- The Folder param.
- References []string
- The References param.
- Severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - Signature
Vulnerability
Protection Signatures Signature Args - The Signature param.
- Snippet string
- The Snippet param.
- Tfid string
- Threat
Id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- Threatname string
- The Threatname param. String length must not exceed 1024 characters.
- Vendors []string
- The Vendors param.
- affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- bugtraqs List<String>
- The Bugtraqs param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- cves List<String>
- The Cves param.
- default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- device String
- The Device param.
- direction String
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder String
- The Folder param.
- references List<String>
- The References param.
- severity String
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature - The Signature param.
- snippet String
- The Snippet param.
- tfid String
- threat
Id Integer - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname String
- The Threatname param. String length must not exceed 1024 characters.
- vendors List<String>
- The Vendors param.
- affected
Host VulnerabilityProtection Signatures Affected Host - The AffectedHost param.
- bugtraqs string[]
- The Bugtraqs param.
- comment string
- The Comment param. String length must not exceed 256 characters.
- cves string[]
- The Cves param.
- default
Action VulnerabilityProtection Signatures Default Action - The DefaultAction param.
- device string
- The Device param.
- direction string
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder string
- The Folder param.
- references string[]
- The References param.
- severity string
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature - The Signature param.
- snippet string
- The Snippet param.
- tfid string
- threat
Id number - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname string
- The Threatname param. String length must not exceed 1024 characters.
- vendors string[]
- The Vendors param.
- affected_
host VulnerabilityProtection Signatures Affected Host Args - The AffectedHost param.
- bugtraqs Sequence[str]
- The Bugtraqs param.
- comment str
- The Comment param. String length must not exceed 256 characters.
- cves Sequence[str]
- The Cves param.
- default_
action VulnerabilityProtection Signatures Default Action Args - The DefaultAction param.
- device str
- The Device param.
- direction str
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder str
- The Folder param.
- references Sequence[str]
- The References param.
- severity str
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature
Vulnerability
Protection Signatures Signature Args - The Signature param.
- snippet str
- The Snippet param.
- tfid str
- threat_
id int - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname str
- The Threatname param. String length must not exceed 1024 characters.
- vendors Sequence[str]
- The Vendors param.
- affected
Host Property Map - The AffectedHost param.
- bugtraqs List<String>
- The Bugtraqs param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- cves List<String>
- The Cves param.
- default
Action Property Map - The DefaultAction param.
- device String
- The Device param.
- direction String
- The Direction param. String must be one of these:
"client2server"
,"server2client"
,"both"
. - folder String
- The Folder param.
- references List<String>
- The References param.
- severity String
- The Severity param. String must be one of these:
"critical"
,"low"
,"high"
,"medium"
,"informational"
. - signature Property Map
- The Signature param.
- snippet String
- The Snippet param.
- tfid String
- threat
Id Number - threat id range \n\n and \n\n. Value must be between 41000 and 6900000.
- threatname String
- The Threatname param. String length must not exceed 1024 characters.
- vendors List<String>
- The Vendors param.
Supporting Types
VulnerabilityProtectionSignaturesAffectedHost, VulnerabilityProtectionSignaturesAffectedHostArgs
VulnerabilityProtectionSignaturesDefaultAction, VulnerabilityProtectionSignaturesDefaultActionArgs
- Alert bool
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Allow bool
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Block
Ip VulnerabilityProtection Signatures Default Action Block Ip - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Drop bool
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Both bool - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Client bool - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Server bool - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Alert bool
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Allow bool
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Block
Ip VulnerabilityProtection Signatures Default Action Block Ip - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Drop bool
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Both bool - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Client bool - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- Reset
Server bool - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- alert Boolean
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- allow Boolean
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- block
Ip VulnerabilityProtection Signatures Default Action Block Ip - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- drop Boolean
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Both Boolean - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Client Boolean - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Server Boolean - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- alert boolean
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- allow boolean
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- block
Ip VulnerabilityProtection Signatures Default Action Block Ip - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- drop boolean
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Both boolean - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Client boolean - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Server boolean - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- alert bool
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- allow bool
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- block_
ip VulnerabilityProtection Signatures Default Action Block Ip - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- drop bool
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset_
both bool - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset_
client bool - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset_
server bool - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- alert Boolean
- The Alert param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- allow Boolean
- The Allow param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- block
Ip Property Map - The BlockIp param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- drop Boolean
- The Drop param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Both Boolean - The ResetBoth param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Client Boolean - The ResetClient param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
- reset
Server Boolean - The ResetServer param. Ensure that only one of the following is specified:
alert
,allow
,block_ip
,drop
,reset_both
,reset_client
,reset_server
VulnerabilityProtectionSignaturesDefaultActionBlockIp, VulnerabilityProtectionSignaturesDefaultActionBlockIpArgs
VulnerabilityProtectionSignaturesSignature, VulnerabilityProtectionSignaturesSignatureArgs
- Combination
Vulnerability
Protection Signatures Signature Combination - The Combination param. Ensure that only one of the following is specified:
combination
,standard
- Standards
List<Vulnerability
Protection Signatures Signature Standard> - The Standards param. Ensure that only one of the following is specified:
combination
,standard
- Combination
Vulnerability
Protection Signatures Signature Combination - The Combination param. Ensure that only one of the following is specified:
combination
,standard
- Standards
[]Vulnerability
Protection Signatures Signature Standard - The Standards param. Ensure that only one of the following is specified:
combination
,standard
- combination
Vulnerability
Protection Signatures Signature Combination - The Combination param. Ensure that only one of the following is specified:
combination
,standard
- standards
List<Vulnerability
Protection Signatures Signature Standard> - The Standards param. Ensure that only one of the following is specified:
combination
,standard
- combination
Vulnerability
Protection Signatures Signature Combination - The Combination param. Ensure that only one of the following is specified:
combination
,standard
- standards
Vulnerability
Protection Signatures Signature Standard[] - The Standards param. Ensure that only one of the following is specified:
combination
,standard
- combination
Vulnerability
Protection Signatures Signature Combination - The Combination param. Ensure that only one of the following is specified:
combination
,standard
- standards
Sequence[Vulnerability
Protection Signatures Signature Standard] - The Standards param. Ensure that only one of the following is specified:
combination
,standard
- combination Property Map
- The Combination param. Ensure that only one of the following is specified:
combination
,standard
- standards List<Property Map>
- The Standards param. Ensure that only one of the following is specified:
combination
,standard
VulnerabilityProtectionSignaturesSignatureCombination, VulnerabilityProtectionSignaturesSignatureCombinationArgs
- And
Conditions List<VulnerabilityProtection Signatures Signature Combination And Condition> - The AndConditions param.
- Order
Free bool - The OrderFree param. Default:
false
. - Time
Attribute VulnerabilityProtection Signatures Signature Combination Time Attribute - The TimeAttribute param.
- And
Conditions []VulnerabilityProtection Signatures Signature Combination And Condition - The AndConditions param.
- Order
Free bool - The OrderFree param. Default:
false
. - Time
Attribute VulnerabilityProtection Signatures Signature Combination Time Attribute - The TimeAttribute param.
- and
Conditions List<VulnerabilityProtection Signatures Signature Combination And Condition> - The AndConditions param.
- order
Free Boolean - The OrderFree param. Default:
false
. - time
Attribute VulnerabilityProtection Signatures Signature Combination Time Attribute - The TimeAttribute param.
- and
Conditions VulnerabilityProtection Signatures Signature Combination And Condition[] - The AndConditions param.
- order
Free boolean - The OrderFree param. Default:
false
. - time
Attribute VulnerabilityProtection Signatures Signature Combination Time Attribute - The TimeAttribute param.
- and_
conditions Sequence[VulnerabilityProtection Signatures Signature Combination And Condition] - The AndConditions param.
- order_
free bool - The OrderFree param. Default:
false
. - time_
attribute VulnerabilityProtection Signatures Signature Combination Time Attribute - The TimeAttribute param.
- and
Conditions List<Property Map> - The AndConditions param.
- order
Free Boolean - The OrderFree param. Default:
false
. - time
Attribute Property Map - The TimeAttribute param.
VulnerabilityProtectionSignaturesSignatureCombinationAndCondition, VulnerabilityProtectionSignaturesSignatureCombinationAndConditionArgs
- Name string
- The Name param.
- Or
Conditions List<VulnerabilityProtection Signatures Signature Combination And Condition Or Condition> - The OrConditions param.
- Name string
- The Name param.
- Or
Conditions []VulnerabilityProtection Signatures Signature Combination And Condition Or Condition - The OrConditions param.
- name String
- The Name param.
- or
Conditions List<VulnerabilityProtection Signatures Signature Combination And Condition Or Condition> - The OrConditions param.
- name string
- The Name param.
- or
Conditions VulnerabilityProtection Signatures Signature Combination And Condition Or Condition[] - The OrConditions param.
- name str
- The Name param.
- or_
conditions Sequence[VulnerabilityProtection Signatures Signature Combination And Condition Or Condition] - The OrConditions param.
- name String
- The Name param.
- or
Conditions List<Property Map> - The OrConditions param.
VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrCondition, VulnerabilityProtectionSignaturesSignatureCombinationAndConditionOrConditionArgs
VulnerabilityProtectionSignaturesSignatureCombinationTimeAttribute, VulnerabilityProtectionSignaturesSignatureCombinationTimeAttributeArgs
VulnerabilityProtectionSignaturesSignatureStandard, VulnerabilityProtectionSignaturesSignatureStandardArgs
- Name string
- The Name param.
- And
Conditions List<VulnerabilityProtection Signatures Signature Standard And Condition> - The AndConditions param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Order
Free bool - The OrderFree param. Default:
false
. - Scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
- Name string
- The Name param.
- And
Conditions []VulnerabilityProtection Signatures Signature Standard And Condition - The AndConditions param.
- Comment string
- The Comment param. String length must not exceed 256 characters.
- Order
Free bool - The OrderFree param. Default:
false
. - Scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
- name String
- The Name param.
- and
Conditions List<VulnerabilityProtection Signatures Signature Standard And Condition> - The AndConditions param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- order
Free Boolean - The OrderFree param. Default:
false
. - scope String
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
- name string
- The Name param.
- and
Conditions VulnerabilityProtection Signatures Signature Standard And Condition[] - The AndConditions param.
- comment string
- The Comment param. String length must not exceed 256 characters.
- order
Free boolean - The OrderFree param. Default:
false
. - scope string
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
- name str
- The Name param.
- and_
conditions Sequence[VulnerabilityProtection Signatures Signature Standard And Condition] - The AndConditions param.
- comment str
- The Comment param. String length must not exceed 256 characters.
- order_
free bool - The OrderFree param. Default:
false
. - scope str
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
- name String
- The Name param.
- and
Conditions List<Property Map> - The AndConditions param.
- comment String
- The Comment param. String length must not exceed 256 characters.
- order
Free Boolean - The OrderFree param. Default:
false
. - scope String
- The Scope param. String must be one of these:
"protocol-data-unit"
,"session"
.
VulnerabilityProtectionSignaturesSignatureStandardAndCondition, VulnerabilityProtectionSignaturesSignatureStandardAndConditionArgs
- Name string
- The Name param.
- Or
Conditions List<VulnerabilityProtection Signatures Signature Standard And Condition Or Condition> - The OrConditions param.
- Name string
- The Name param.
- Or
Conditions []VulnerabilityProtection Signatures Signature Standard And Condition Or Condition - The OrConditions param.
- name String
- The Name param.
- or
Conditions List<VulnerabilityProtection Signatures Signature Standard And Condition Or Condition> - The OrConditions param.
- name string
- The Name param.
- or
Conditions VulnerabilityProtection Signatures Signature Standard And Condition Or Condition[] - The OrConditions param.
- name str
- The Name param.
- or_
conditions Sequence[VulnerabilityProtection Signatures Signature Standard And Condition Or Condition] - The OrConditions param.
- name String
- The Name param.
- or
Conditions List<Property Map> - The OrConditions param.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrCondition, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionArgs
- Name string
- The Name param.
- Operator
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator - The Operator param.
- Name string
- The Name param.
- Operator
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator - The Operator param.
- name String
- The Name param.
- operator
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator - The Operator param.
- name string
- The Name param.
- operator
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator - The Operator param.
- name str
- The Name param.
- operator
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator - The Operator param.
- name String
- The Name param.
- operator Property Map
- The Operator param.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperator, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorArgs
- Equal
To VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Equal To - The EqualTo param.
- Greater
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Greater Than - The GreaterThan param.
- Less
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Less Than - The LessThan param.
- Pattern
Match VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Pattern Match - The PatternMatch param.
- Equal
To VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Equal To - The EqualTo param.
- Greater
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Greater Than - The GreaterThan param.
- Less
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Less Than - The LessThan param.
- Pattern
Match VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Pattern Match - The PatternMatch param.
- equal
To VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Equal To - The EqualTo param.
- greater
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Greater Than - The GreaterThan param.
- less
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Less Than - The LessThan param.
- pattern
Match VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Pattern Match - The PatternMatch param.
- equal
To VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Equal To - The EqualTo param.
- greater
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Greater Than - The GreaterThan param.
- less
Than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Less Than - The LessThan param.
- pattern
Match VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Pattern Match - The PatternMatch param.
- equal_
to VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Equal To - The EqualTo param.
- greater_
than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Greater Than - The GreaterThan param.
- less_
than VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Less Than - The LessThan param.
- pattern_
match VulnerabilityProtection Signatures Signature Standard And Condition Or Condition Operator Pattern Match - The PatternMatch param.
- equal
To Property Map - The EqualTo param.
- greater
Than Property Map - The GreaterThan param.
- less
Than Property Map - The LessThan param.
- pattern
Match Property Map - The PatternMatch param.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualTo, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToArgs
- Context string
- The Context param.
- Negate bool
- The Negate param. Default:
false
. - Qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Equal To Qualifier> - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Context string
- The Context param.
- Negate bool
- The Negate param. Default:
false
. - Qualifiers
[]Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Equal To Qualifier - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- negate Boolean
- The Negate param. Default:
false
. - qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Equal To Qualifier> - The Qualifiers param.
- value Integer
- The Value param. Value must be between 0 and 4294967295.
- context string
- The Context param.
- negate boolean
- The Negate param. Default:
false
. - qualifiers
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Equal To Qualifier[] - The Qualifiers param.
- value number
- The Value param. Value must be between 0 and 4294967295.
- context str
- The Context param.
- negate bool
- The Negate param. Default:
false
. - qualifiers
Sequence[Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Equal To Qualifier] - The Qualifiers param.
- value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- negate Boolean
- The Negate param. Default:
false
. - qualifiers List<Property Map>
- The Qualifiers param.
- value Number
- The Value param. Value must be between 0 and 4294967295.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifier, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorEqualToQualifierArgs
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThan, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanArgs
- Context string
- The Context param.
- Qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Greater Than Qualifier> - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Context string
- The Context param.
- Qualifiers
[]Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Greater Than Qualifier - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Greater Than Qualifier> - The Qualifiers param.
- value Integer
- The Value param. Value must be between 0 and 4294967295.
- context string
- The Context param.
- qualifiers
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Greater Than Qualifier[] - The Qualifiers param.
- value number
- The Value param. Value must be between 0 and 4294967295.
- context str
- The Context param.
- qualifiers
Sequence[Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Greater Than Qualifier] - The Qualifiers param.
- value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- qualifiers List<Property Map>
- The Qualifiers param.
- value Number
- The Value param. Value must be between 0 and 4294967295.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifier, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorGreaterThanQualifierArgs
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThan, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanArgs
- Context string
- The Context param.
- Qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Less Than Qualifier> - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- Context string
- The Context param.
- Qualifiers
[]Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Less Than Qualifier - The Qualifiers param.
- Value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Less Than Qualifier> - The Qualifiers param.
- value Integer
- The Value param. Value must be between 0 and 4294967295.
- context string
- The Context param.
- qualifiers
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Less Than Qualifier[] - The Qualifiers param.
- value number
- The Value param. Value must be between 0 and 4294967295.
- context str
- The Context param.
- qualifiers
Sequence[Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Less Than Qualifier] - The Qualifiers param.
- value int
- The Value param. Value must be between 0 and 4294967295.
- context String
- The Context param.
- qualifiers List<Property Map>
- The Qualifiers param.
- value Number
- The Value param. Value must be between 0 and 4294967295.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifier, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorLessThanQualifierArgs
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatch, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchArgs
- Context string
- The Context param.
- Negate bool
- The Negate param. Default:
false
. - Pattern string
- The Pattern param.
- Qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Pattern Match Qualifier> - The Qualifiers param.
- Context string
- The Context param.
- Negate bool
- The Negate param. Default:
false
. - Pattern string
- The Pattern param.
- Qualifiers
[]Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Pattern Match Qualifier - The Qualifiers param.
- context String
- The Context param.
- negate Boolean
- The Negate param. Default:
false
. - pattern String
- The Pattern param.
- qualifiers
List<Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Pattern Match Qualifier> - The Qualifiers param.
- context string
- The Context param.
- negate boolean
- The Negate param. Default:
false
. - pattern string
- The Pattern param.
- qualifiers
Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Pattern Match Qualifier[] - The Qualifiers param.
- context str
- The Context param.
- negate bool
- The Negate param. Default:
false
. - pattern str
- The Pattern param.
- qualifiers
Sequence[Vulnerability
Protection Signatures Signature Standard And Condition Or Condition Operator Pattern Match Qualifier] - The Qualifiers param.
- context String
- The Context param.
- negate Boolean
- The Negate param. Default:
false
. - pattern String
- The Pattern param.
- qualifiers List<Property Map>
- The Qualifiers param.
VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifier, VulnerabilityProtectionSignaturesSignatureStandardAndConditionOrConditionOperatorPatternMatchQualifierArgs
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scm
Terraform Provider.