published on Monday, May 18, 2026 by vmware
published on Monday, May 18, 2026 by vmware
Import
Import is supported using the composite ID:
$ pulumi import nsxt:index/policyIdpsCustomSignature:PolicyIdpsCustomSignature malware default/5000001
Format: signature_version_id/signature_id.
Create PolicyIdpsCustomSignature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyIdpsCustomSignature(name: string, args: PolicyIdpsCustomSignatureArgs, opts?: CustomResourceOptions);@overload
def PolicyIdpsCustomSignature(resource_name: str,
args: PolicyIdpsCustomSignatureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyIdpsCustomSignature(resource_name: str,
opts: Optional[ResourceOptions] = None,
signature: Optional[str] = None,
signature_version_id: Optional[str] = None,
description: Optional[str] = None,
enable: Optional[bool] = None,
policy_idps_custom_signature_id: Optional[str] = None,
publish: Optional[bool] = None)func NewPolicyIdpsCustomSignature(ctx *Context, name string, args PolicyIdpsCustomSignatureArgs, opts ...ResourceOption) (*PolicyIdpsCustomSignature, error)public PolicyIdpsCustomSignature(string name, PolicyIdpsCustomSignatureArgs args, CustomResourceOptions? opts = null)
public PolicyIdpsCustomSignature(String name, PolicyIdpsCustomSignatureArgs args)
public PolicyIdpsCustomSignature(String name, PolicyIdpsCustomSignatureArgs args, CustomResourceOptions options)
type: nsxt:PolicyIdpsCustomSignature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "nsxt_policyidpscustomsignature" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args PolicyIdpsCustomSignatureArgs
- 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 PolicyIdpsCustomSignatureArgs
- 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 PolicyIdpsCustomSignatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyIdpsCustomSignatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyIdpsCustomSignatureArgs
- 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 policyIdpsCustomSignatureResource = new Nsxt.PolicyIdpsCustomSignature("policyIdpsCustomSignatureResource", new()
{
Signature = "string",
SignatureVersionId = "string",
Description = "string",
Enable = false,
PolicyIdpsCustomSignatureId = "string",
Publish = false,
});
example, err := nsxt.NewPolicyIdpsCustomSignature(ctx, "policyIdpsCustomSignatureResource", &nsxt.PolicyIdpsCustomSignatureArgs{
Signature: pulumi.String("string"),
SignatureVersionId: pulumi.String("string"),
Description: pulumi.String("string"),
Enable: pulumi.Bool(false),
PolicyIdpsCustomSignatureId: pulumi.String("string"),
Publish: pulumi.Bool(false),
})
resource "nsxt_policyidpscustomsignature" "policyIdpsCustomSignatureResource" {
signature = "string"
signature_version_id = "string"
description = "string"
enable = false
policy_idps_custom_signature_id = "string"
publish = false
}
var policyIdpsCustomSignatureResource = new PolicyIdpsCustomSignature("policyIdpsCustomSignatureResource", PolicyIdpsCustomSignatureArgs.builder()
.signature("string")
.signatureVersionId("string")
.description("string")
.enable(false)
.policyIdpsCustomSignatureId("string")
.publish(false)
.build());
policy_idps_custom_signature_resource = nsxt.PolicyIdpsCustomSignature("policyIdpsCustomSignatureResource",
signature="string",
signature_version_id="string",
description="string",
enable=False,
policy_idps_custom_signature_id="string",
publish=False)
const policyIdpsCustomSignatureResource = new nsxt.PolicyIdpsCustomSignature("policyIdpsCustomSignatureResource", {
signature: "string",
signatureVersionId: "string",
description: "string",
enable: false,
policyIdpsCustomSignatureId: "string",
publish: false,
});
type: nsxt:PolicyIdpsCustomSignature
properties:
description: string
enable: false
policyIdpsCustomSignatureId: string
publish: false
signature: string
signatureVersionId: string
PolicyIdpsCustomSignature 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 PolicyIdpsCustomSignature resource accepts the following input properties:
- Signature string
- Raw custom signature rule in Snort syntax.
- Signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - Description string
- Description of the custom signature.
- Enable bool
- Whether the signature is enabled. Default is
true. - Policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - Publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- Signature string
- Raw custom signature rule in Snort syntax.
- Signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - Description string
- Description of the custom signature.
- Enable bool
- Whether the signature is enabled. Default is
true. - Policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - Publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- signature string
- Raw custom signature rule in Snort syntax.
- signature_
version_ stringid - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - description string
- Description of the custom signature.
- enable bool
- Whether the signature is enabled. Default is
true. - policy_
idps_ stringcustom_ signature_ id - Composite ID in the form
signature_version_id/signature_id. - publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- signature String
- Raw custom signature rule in Snort syntax.
- signature
Version StringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - description String
- Description of the custom signature.
- enable Boolean
- Whether the signature is enabled. Default is
true. - policy
Idps StringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish Boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- signature string
- Raw custom signature rule in Snort syntax.
- signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - description string
- Description of the custom signature.
- enable boolean
- Whether the signature is enabled. Default is
true. - policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- signature str
- Raw custom signature rule in Snort syntax.
- signature_
version_ strid - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - description str
- Description of the custom signature.
- enable bool
- Whether the signature is enabled. Default is
true. - policy_
idps_ strcustom_ signature_ id - Composite ID in the form
signature_version_id/signature_id. - publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
- signature String
- Raw custom signature rule in Snort syntax.
- signature
Version StringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - description String
- Description of the custom signature.
- enable Boolean
- Whether the signature is enabled. Default is
true. - policy
Idps StringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish Boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview).
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyIdpsCustomSignature resource produces the following output properties:
- Display
Name string - Display name (derived from signature).
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Signature name (from msg in rule).
- Original
Signature string - Original raw signature as stored.
- Original
Signature stringId - Original signature ID from the rule (sid in Snort).
- Path string
- Absolute path of the custom signature.
- Revision double
- Revision of the custom signature.
- Severity string
- Severity of the signature.
- Signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- Signature
Revision string - Signature revision from the rule.
- Signature
Severity string - Vendor-assigned signature severity.
- Validation
Message string - Validation message or error if invalid.
- Validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- Display
Name string - Display name (derived from signature).
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Signature name (from msg in rule).
- Original
Signature string - Original raw signature as stored.
- Original
Signature stringId - Original signature ID from the rule (sid in Snort).
- Path string
- Absolute path of the custom signature.
- Revision float64
- Revision of the custom signature.
- Severity string
- Severity of the signature.
- Signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- Signature
Revision string - Signature revision from the rule.
- Signature
Severity string - Vendor-assigned signature severity.
- Validation
Message string - Validation message or error if invalid.
- Validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- display_
name string - Display name (derived from signature).
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Signature name (from msg in rule).
- original_
signature string - Original raw signature as stored.
- original_
signature_ stringid - Original signature ID from the rule (sid in Snort).
- path string
- Absolute path of the custom signature.
- revision number
- Revision of the custom signature.
- severity string
- Severity of the signature.
- signature_
id string - System-assigned signature ID (e.g. SID in Snort).
- signature_
revision string - Signature revision from the rule.
- signature_
severity string - Vendor-assigned signature severity.
- validation_
message string - Validation message or error if invalid.
- validation_
status string - One of:
VALID,INVALID,PENDING,WARNING.
- display
Name String - Display name (derived from signature).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Signature name (from msg in rule).
- original
Signature String - Original raw signature as stored.
- original
Signature StringId - Original signature ID from the rule (sid in Snort).
- path String
- Absolute path of the custom signature.
- revision Double
- Revision of the custom signature.
- severity String
- Severity of the signature.
- signature
Id String - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision String - Signature revision from the rule.
- signature
Severity String - Vendor-assigned signature severity.
- validation
Message String - Validation message or error if invalid.
- validation
Status String - One of:
VALID,INVALID,PENDING,WARNING.
- display
Name string - Display name (derived from signature).
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Signature name (from msg in rule).
- original
Signature string - Original raw signature as stored.
- original
Signature stringId - Original signature ID from the rule (sid in Snort).
- path string
- Absolute path of the custom signature.
- revision number
- Revision of the custom signature.
- severity string
- Severity of the signature.
- signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision string - Signature revision from the rule.
- signature
Severity string - Vendor-assigned signature severity.
- validation
Message string - Validation message or error if invalid.
- validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- display_
name str - Display name (derived from signature).
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Signature name (from msg in rule).
- original_
signature str - Original raw signature as stored.
- original_
signature_ strid - Original signature ID from the rule (sid in Snort).
- path str
- Absolute path of the custom signature.
- revision float
- Revision of the custom signature.
- severity str
- Severity of the signature.
- signature_
id str - System-assigned signature ID (e.g. SID in Snort).
- signature_
revision str - Signature revision from the rule.
- signature_
severity str - Vendor-assigned signature severity.
- validation_
message str - Validation message or error if invalid.
- validation_
status str - One of:
VALID,INVALID,PENDING,WARNING.
- display
Name String - Display name (derived from signature).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Signature name (from msg in rule).
- original
Signature String - Original raw signature as stored.
- original
Signature StringId - Original signature ID from the rule (sid in Snort).
- path String
- Absolute path of the custom signature.
- revision Number
- Revision of the custom signature.
- severity String
- Severity of the signature.
- signature
Id String - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision String - Signature revision from the rule.
- signature
Severity String - Vendor-assigned signature severity.
- validation
Message String - Validation message or error if invalid.
- validation
Status String - One of:
VALID,INVALID,PENDING,WARNING.
Look up Existing PolicyIdpsCustomSignature Resource
Get an existing PolicyIdpsCustomSignature 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?: PolicyIdpsCustomSignatureState, opts?: CustomResourceOptions): PolicyIdpsCustomSignature@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
enable: Optional[bool] = None,
name: Optional[str] = None,
original_signature: Optional[str] = None,
original_signature_id: Optional[str] = None,
path: Optional[str] = None,
policy_idps_custom_signature_id: Optional[str] = None,
publish: Optional[bool] = None,
revision: Optional[float] = None,
severity: Optional[str] = None,
signature: Optional[str] = None,
signature_id: Optional[str] = None,
signature_revision: Optional[str] = None,
signature_severity: Optional[str] = None,
signature_version_id: Optional[str] = None,
validation_message: Optional[str] = None,
validation_status: Optional[str] = None) -> PolicyIdpsCustomSignaturefunc GetPolicyIdpsCustomSignature(ctx *Context, name string, id IDInput, state *PolicyIdpsCustomSignatureState, opts ...ResourceOption) (*PolicyIdpsCustomSignature, error)public static PolicyIdpsCustomSignature Get(string name, Input<string> id, PolicyIdpsCustomSignatureState? state, CustomResourceOptions? opts = null)public static PolicyIdpsCustomSignature get(String name, Output<String> id, PolicyIdpsCustomSignatureState state, CustomResourceOptions options)resources: _: type: nsxt:PolicyIdpsCustomSignature get: id: ${id}import {
to = nsxt_policyidpscustomsignature.example
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.
- Description string
- Description of the custom signature.
- Display
Name string - Display name (derived from signature).
- Enable bool
- Whether the signature is enabled. Default is
true. - Name string
- Signature name (from msg in rule).
- Original
Signature string - Original raw signature as stored.
- Original
Signature stringId - Original signature ID from the rule (sid in Snort).
- Path string
- Absolute path of the custom signature.
- Policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - Publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - Revision double
- Revision of the custom signature.
- Severity string
- Severity of the signature.
- Signature string
- Raw custom signature rule in Snort syntax.
- Signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- Signature
Revision string - Signature revision from the rule.
- Signature
Severity string - Vendor-assigned signature severity.
- Signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - Validation
Message string - Validation message or error if invalid.
- Validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- Description string
- Description of the custom signature.
- Display
Name string - Display name (derived from signature).
- Enable bool
- Whether the signature is enabled. Default is
true. - Name string
- Signature name (from msg in rule).
- Original
Signature string - Original raw signature as stored.
- Original
Signature stringId - Original signature ID from the rule (sid in Snort).
- Path string
- Absolute path of the custom signature.
- Policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - Publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - Revision float64
- Revision of the custom signature.
- Severity string
- Severity of the signature.
- Signature string
- Raw custom signature rule in Snort syntax.
- Signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- Signature
Revision string - Signature revision from the rule.
- Signature
Severity string - Vendor-assigned signature severity.
- Signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - Validation
Message string - Validation message or error if invalid.
- Validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- description string
- Description of the custom signature.
- display_
name string - Display name (derived from signature).
- enable bool
- Whether the signature is enabled. Default is
true. - name string
- Signature name (from msg in rule).
- original_
signature string - Original raw signature as stored.
- original_
signature_ stringid - Original signature ID from the rule (sid in Snort).
- path string
- Absolute path of the custom signature.
- policy_
idps_ stringcustom_ signature_ id - Composite ID in the form
signature_version_id/signature_id. - publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - revision number
- Revision of the custom signature.
- severity string
- Severity of the signature.
- signature string
- Raw custom signature rule in Snort syntax.
- signature_
id string - System-assigned signature ID (e.g. SID in Snort).
- signature_
revision string - Signature revision from the rule.
- signature_
severity string - Vendor-assigned signature severity.
- signature_
version_ stringid - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - validation_
message string - Validation message or error if invalid.
- validation_
status string - One of:
VALID,INVALID,PENDING,WARNING.
- description String
- Description of the custom signature.
- display
Name String - Display name (derived from signature).
- enable Boolean
- Whether the signature is enabled. Default is
true. - name String
- Signature name (from msg in rule).
- original
Signature String - Original raw signature as stored.
- original
Signature StringId - Original signature ID from the rule (sid in Snort).
- path String
- Absolute path of the custom signature.
- policy
Idps StringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish Boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - revision Double
- Revision of the custom signature.
- severity String
- Severity of the signature.
- signature String
- Raw custom signature rule in Snort syntax.
- signature
Id String - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision String - Signature revision from the rule.
- signature
Severity String - Vendor-assigned signature severity.
- signature
Version StringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - validation
Message String - Validation message or error if invalid.
- validation
Status String - One of:
VALID,INVALID,PENDING,WARNING.
- description string
- Description of the custom signature.
- display
Name string - Display name (derived from signature).
- enable boolean
- Whether the signature is enabled. Default is
true. - name string
- Signature name (from msg in rule).
- original
Signature string - Original raw signature as stored.
- original
Signature stringId - Original signature ID from the rule (sid in Snort).
- path string
- Absolute path of the custom signature.
- policy
Idps stringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - revision number
- Revision of the custom signature.
- severity string
- Severity of the signature.
- signature string
- Raw custom signature rule in Snort syntax.
- signature
Id string - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision string - Signature revision from the rule.
- signature
Severity string - Vendor-assigned signature severity.
- signature
Version stringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - validation
Message string - Validation message or error if invalid.
- validation
Status string - One of:
VALID,INVALID,PENDING,WARNING.
- description str
- Description of the custom signature.
- display_
name str - Display name (derived from signature).
- enable bool
- Whether the signature is enabled. Default is
true. - name str
- Signature name (from msg in rule).
- original_
signature str - Original raw signature as stored.
- original_
signature_ strid - Original signature ID from the rule (sid in Snort).
- path str
- Absolute path of the custom signature.
- policy_
idps_ strcustom_ signature_ id - Composite ID in the form
signature_version_id/signature_id. - publish bool
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - revision float
- Revision of the custom signature.
- severity str
- Severity of the signature.
- signature str
- Raw custom signature rule in Snort syntax.
- signature_
id str - System-assigned signature ID (e.g. SID in Snort).
- signature_
revision str - Signature revision from the rule.
- signature_
severity str - Vendor-assigned signature severity.
- signature_
version_ strid - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - validation_
message str - Validation message or error if invalid.
- validation_
status str - One of:
VALID,INVALID,PENDING,WARNING.
- description String
- Description of the custom signature.
- display
Name String - Display name (derived from signature).
- enable Boolean
- Whether the signature is enabled. Default is
true. - name String
- Signature name (from msg in rule).
- original
Signature String - Original raw signature as stored.
- original
Signature StringId - Original signature ID from the rule (sid in Snort).
- path String
- Absolute path of the custom signature.
- policy
Idps StringCustom Signature Id - Composite ID in the form
signature_version_id/signature_id. - publish Boolean
- If
true, validate and publish the signature so it becomes active in IDS/IPS. Default isfalse(signature remains in preview). - revision Number
- Revision of the custom signature.
- severity String
- Severity of the signature.
- signature String
- Raw custom signature rule in Snort syntax.
- signature
Id String - System-assigned signature ID (e.g. SID in Snort).
- signature
Revision String - Signature revision from the rule.
- signature
Severity String - Vendor-assigned signature severity.
- signature
Version StringId - ID of the custom signature version (e.g.
default) to which this signature belongs. Force new. - validation
Message String - Validation message or error if invalid.
- validation
Status String - One of:
VALID,INVALID,PENDING,WARNING.
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxtTerraform Provider.
published on Monday, May 18, 2026 by vmware