1. Packages
  2. Packages
  3. Nsxt Provider
  4. API Docs
  5. PolicyIdpsSignatureVersion
Viewing docs for nsxt 3.12.0
published on Monday, May 18, 2026 by vmware
Viewing docs for nsxt 3.12.0
published on Monday, May 18, 2026 by vmware

    Create PolicyIdpsSignatureVersion Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PolicyIdpsSignatureVersion(name: string, args: PolicyIdpsSignatureVersionArgs, opts?: CustomResourceOptions);
    @overload
    def PolicyIdpsSignatureVersion(resource_name: str,
                                   args: PolicyIdpsSignatureVersionArgs,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def PolicyIdpsSignatureVersion(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   display_name: Optional[str] = None,
                                   description: Optional[str] = None,
                                   nsx_id: Optional[str] = None,
                                   policy_idps_signature_version_id: Optional[str] = None,
                                   state: Optional[str] = None,
                                   tags: Optional[Sequence[PolicyIdpsSignatureVersionTagArgs]] = None)
    func NewPolicyIdpsSignatureVersion(ctx *Context, name string, args PolicyIdpsSignatureVersionArgs, opts ...ResourceOption) (*PolicyIdpsSignatureVersion, error)
    public PolicyIdpsSignatureVersion(string name, PolicyIdpsSignatureVersionArgs args, CustomResourceOptions? opts = null)
    public PolicyIdpsSignatureVersion(String name, PolicyIdpsSignatureVersionArgs args)
    public PolicyIdpsSignatureVersion(String name, PolicyIdpsSignatureVersionArgs args, CustomResourceOptions options)
    
    type: nsxt:PolicyIdpsSignatureVersion
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "nsxt_policyidpssignatureversion" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PolicyIdpsSignatureVersionArgs
    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 PolicyIdpsSignatureVersionArgs
    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 PolicyIdpsSignatureVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PolicyIdpsSignatureVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PolicyIdpsSignatureVersionArgs
    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 policyIdpsSignatureVersionResource = new Nsxt.PolicyIdpsSignatureVersion("policyIdpsSignatureVersionResource", new()
    {
        DisplayName = "string",
        Description = "string",
        NsxId = "string",
        PolicyIdpsSignatureVersionId = "string",
        State = "string",
        Tags = new[]
        {
            new Nsxt.Inputs.PolicyIdpsSignatureVersionTagArgs
            {
                Scope = "string",
                Tag = "string",
            },
        },
    });
    
    example, err := nsxt.NewPolicyIdpsSignatureVersion(ctx, "policyIdpsSignatureVersionResource", &nsxt.PolicyIdpsSignatureVersionArgs{
    	DisplayName:                  pulumi.String("string"),
    	Description:                  pulumi.String("string"),
    	NsxId:                        pulumi.String("string"),
    	PolicyIdpsSignatureVersionId: pulumi.String("string"),
    	State:                        pulumi.String("string"),
    	Tags: nsxt.PolicyIdpsSignatureVersionTagArray{
    		&nsxt.PolicyIdpsSignatureVersionTagArgs{
    			Scope: pulumi.String("string"),
    			Tag:   pulumi.String("string"),
    		},
    	},
    })
    
    resource "nsxt_policyidpssignatureversion" "policyIdpsSignatureVersionResource" {
      display_name                     = "string"
      description                      = "string"
      nsx_id                           = "string"
      policy_idps_signature_version_id = "string"
      state                            = "string"
      tags {
        scope = "string"
        tag   = "string"
      }
    }
    
    var policyIdpsSignatureVersionResource = new PolicyIdpsSignatureVersion("policyIdpsSignatureVersionResource", PolicyIdpsSignatureVersionArgs.builder()
        .displayName("string")
        .description("string")
        .nsxId("string")
        .policyIdpsSignatureVersionId("string")
        .state("string")
        .tags(PolicyIdpsSignatureVersionTagArgs.builder()
            .scope("string")
            .tag("string")
            .build())
        .build());
    
    policy_idps_signature_version_resource = nsxt.PolicyIdpsSignatureVersion("policyIdpsSignatureVersionResource",
        display_name="string",
        description="string",
        nsx_id="string",
        policy_idps_signature_version_id="string",
        state="string",
        tags=[{
            "scope": "string",
            "tag": "string",
        }])
    
    const policyIdpsSignatureVersionResource = new nsxt.PolicyIdpsSignatureVersion("policyIdpsSignatureVersionResource", {
        displayName: "string",
        description: "string",
        nsxId: "string",
        policyIdpsSignatureVersionId: "string",
        state: "string",
        tags: [{
            scope: "string",
            tag: "string",
        }],
    });
    
    type: nsxt:PolicyIdpsSignatureVersion
    properties:
        description: string
        displayName: string
        nsxId: string
        policyIdpsSignatureVersionId: string
        state: string
        tags:
            - scope: string
              tag: string
    

    PolicyIdpsSignatureVersion 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 PolicyIdpsSignatureVersion resource accepts the following input properties:

    DisplayName string
    Display name of the signature version (assigned by NSX).
    Description string
    Description for this resource
    NsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    PolicyIdpsSignatureVersionId string
    ID of the signature version.
    State string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    Tags List<PolicyIdpsSignatureVersionTag>
    Set of opaque identifiers meaningful to the user
    DisplayName string
    Display name of the signature version (assigned by NSX).
    Description string
    Description for this resource
    NsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    PolicyIdpsSignatureVersionId string
    ID of the signature version.
    State string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    Tags []PolicyIdpsSignatureVersionTagArgs
    Set of opaque identifiers meaningful to the user
    display_name string
    Display name of the signature version (assigned by NSX).
    description string
    Description for this resource
    nsx_id string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    policy_idps_signature_version_id string
    ID of the signature version.
    state string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    tags list(object)
    Set of opaque identifiers meaningful to the user
    displayName String
    Display name of the signature version (assigned by NSX).
    description String
    Description for this resource
    nsxId String
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    policyIdpsSignatureVersionId String
    ID of the signature version.
    state String
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    tags List<PolicyIdpsSignatureVersionTag>
    Set of opaque identifiers meaningful to the user
    displayName string
    Display name of the signature version (assigned by NSX).
    description string
    Description for this resource
    nsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    policyIdpsSignatureVersionId string
    ID of the signature version.
    state string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    tags PolicyIdpsSignatureVersionTag[]
    Set of opaque identifiers meaningful to the user
    display_name str
    Display name of the signature version (assigned by NSX).
    description str
    Description for this resource
    nsx_id str
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    policy_idps_signature_version_id str
    ID of the signature version.
    state str
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    tags Sequence[PolicyIdpsSignatureVersionTagArgs]
    Set of opaque identifiers meaningful to the user
    displayName String
    Display name of the signature version (assigned by NSX).
    description String
    Description for this resource
    nsxId String
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    policyIdpsSignatureVersionId String
    ID of the signature version.
    state String
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    tags List<Property Map>
    Set of opaque identifiers meaningful to the user

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PolicyIdpsSignatureVersion resource produces the following output properties:

    AutoUpdate bool
    Whether this version came via the auto-update mechanism.
    ChangeLog string
    Version change log describing updates.
    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    NSX policy path.
    Revision double
    Current revision number as seen by NSX-T API server (useful for debugging).
    Sites List<string>
    List of sites mapped with this signature version.
    Status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    UpdateTime double
    Time when version was downloaded and saved (epoch milliseconds).
    UserUploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    VersionId string
    Version identifier string.
    VersionName string
    Human-readable version name.
    AutoUpdate bool
    Whether this version came via the auto-update mechanism.
    ChangeLog string
    Version change log describing updates.
    Id string
    The provider-assigned unique ID for this managed resource.
    Path string
    NSX policy path.
    Revision float64
    Current revision number as seen by NSX-T API server (useful for debugging).
    Sites []string
    List of sites mapped with this signature version.
    Status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    UpdateTime float64
    Time when version was downloaded and saved (epoch milliseconds).
    UserUploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    VersionId string
    Version identifier string.
    VersionName string
    Human-readable version name.
    auto_update bool
    Whether this version came via the auto-update mechanism.
    change_log string
    Version change log describing updates.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    NSX policy path.
    revision number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites list(string)
    List of sites mapped with this signature version.
    status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    update_time number
    Time when version was downloaded and saved (epoch milliseconds).
    user_uploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    version_id string
    Version identifier string.
    version_name string
    Human-readable version name.
    autoUpdate Boolean
    Whether this version came via the auto-update mechanism.
    changeLog String
    Version change log describing updates.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    NSX policy path.
    revision Double
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites List<String>
    List of sites mapped with this signature version.
    status String
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    updateTime Double
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded Boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId String
    Version identifier string.
    versionName String
    Human-readable version name.
    autoUpdate boolean
    Whether this version came via the auto-update mechanism.
    changeLog string
    Version change log describing updates.
    id string
    The provider-assigned unique ID for this managed resource.
    path string
    NSX policy path.
    revision number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites string[]
    List of sites mapped with this signature version.
    status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    updateTime number
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId string
    Version identifier string.
    versionName string
    Human-readable version name.
    auto_update bool
    Whether this version came via the auto-update mechanism.
    change_log str
    Version change log describing updates.
    id str
    The provider-assigned unique ID for this managed resource.
    path str
    NSX policy path.
    revision float
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites Sequence[str]
    List of sites mapped with this signature version.
    status str
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    update_time float
    Time when version was downloaded and saved (epoch milliseconds).
    user_uploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    version_id str
    Version identifier string.
    version_name str
    Human-readable version name.
    autoUpdate Boolean
    Whether this version came via the auto-update mechanism.
    changeLog String
    Version change log describing updates.
    id String
    The provider-assigned unique ID for this managed resource.
    path String
    NSX policy path.
    revision Number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites List<String>
    List of sites mapped with this signature version.
    status String
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    updateTime Number
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded Boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId String
    Version identifier string.
    versionName String
    Human-readable version name.

    Look up Existing PolicyIdpsSignatureVersion Resource

    Get an existing PolicyIdpsSignatureVersion 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?: PolicyIdpsSignatureVersionState, opts?: CustomResourceOptions): PolicyIdpsSignatureVersion
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_update: Optional[bool] = None,
            change_log: Optional[str] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            nsx_id: Optional[str] = None,
            path: Optional[str] = None,
            policy_idps_signature_version_id: Optional[str] = None,
            revision: Optional[float] = None,
            sites: Optional[Sequence[str]] = None,
            state: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[PolicyIdpsSignatureVersionTagArgs]] = None,
            update_time: Optional[float] = None,
            user_uploaded: Optional[bool] = None,
            version_id: Optional[str] = None,
            version_name: Optional[str] = None) -> PolicyIdpsSignatureVersion
    func GetPolicyIdpsSignatureVersion(ctx *Context, name string, id IDInput, state *PolicyIdpsSignatureVersionState, opts ...ResourceOption) (*PolicyIdpsSignatureVersion, error)
    public static PolicyIdpsSignatureVersion Get(string name, Input<string> id, PolicyIdpsSignatureVersionState? state, CustomResourceOptions? opts = null)
    public static PolicyIdpsSignatureVersion get(String name, Output<String> id, PolicyIdpsSignatureVersionState state, CustomResourceOptions options)
    resources:  _:    type: nsxt:PolicyIdpsSignatureVersion    get:      id: ${id}
    import {
      to = nsxt_policyidpssignatureversion.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.
    The following state arguments are supported:
    AutoUpdate bool
    Whether this version came via the auto-update mechanism.
    ChangeLog string
    Version change log describing updates.
    Description string
    Description for this resource
    DisplayName string
    Display name of the signature version (assigned by NSX).
    NsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    Path string
    NSX policy path.
    PolicyIdpsSignatureVersionId string
    ID of the signature version.
    Revision double
    Current revision number as seen by NSX-T API server (useful for debugging).
    Sites List<string>
    List of sites mapped with this signature version.
    State string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    Status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    Tags List<PolicyIdpsSignatureVersionTag>
    Set of opaque identifiers meaningful to the user
    UpdateTime double
    Time when version was downloaded and saved (epoch milliseconds).
    UserUploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    VersionId string
    Version identifier string.
    VersionName string
    Human-readable version name.
    AutoUpdate bool
    Whether this version came via the auto-update mechanism.
    ChangeLog string
    Version change log describing updates.
    Description string
    Description for this resource
    DisplayName string
    Display name of the signature version (assigned by NSX).
    NsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    Path string
    NSX policy path.
    PolicyIdpsSignatureVersionId string
    ID of the signature version.
    Revision float64
    Current revision number as seen by NSX-T API server (useful for debugging).
    Sites []string
    List of sites mapped with this signature version.
    State string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    Status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    Tags []PolicyIdpsSignatureVersionTagArgs
    Set of opaque identifiers meaningful to the user
    UpdateTime float64
    Time when version was downloaded and saved (epoch milliseconds).
    UserUploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    VersionId string
    Version identifier string.
    VersionName string
    Human-readable version name.
    auto_update bool
    Whether this version came via the auto-update mechanism.
    change_log string
    Version change log describing updates.
    description string
    Description for this resource
    display_name string
    Display name of the signature version (assigned by NSX).
    nsx_id string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    path string
    NSX policy path.
    policy_idps_signature_version_id string
    ID of the signature version.
    revision number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites list(string)
    List of sites mapped with this signature version.
    state string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    tags list(object)
    Set of opaque identifiers meaningful to the user
    update_time number
    Time when version was downloaded and saved (epoch milliseconds).
    user_uploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    version_id string
    Version identifier string.
    version_name string
    Human-readable version name.
    autoUpdate Boolean
    Whether this version came via the auto-update mechanism.
    changeLog String
    Version change log describing updates.
    description String
    Description for this resource
    displayName String
    Display name of the signature version (assigned by NSX).
    nsxId String
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    path String
    NSX policy path.
    policyIdpsSignatureVersionId String
    ID of the signature version.
    revision Double
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites List<String>
    List of sites mapped with this signature version.
    state String
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    status String
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    tags List<PolicyIdpsSignatureVersionTag>
    Set of opaque identifiers meaningful to the user
    updateTime Double
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded Boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId String
    Version identifier string.
    versionName String
    Human-readable version name.
    autoUpdate boolean
    Whether this version came via the auto-update mechanism.
    changeLog string
    Version change log describing updates.
    description string
    Description for this resource
    displayName string
    Display name of the signature version (assigned by NSX).
    nsxId string
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    path string
    NSX policy path.
    policyIdpsSignatureVersionId string
    ID of the signature version.
    revision number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites string[]
    List of sites mapped with this signature version.
    state string
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    status string
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    tags PolicyIdpsSignatureVersionTag[]
    Set of opaque identifiers meaningful to the user
    updateTime number
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId string
    Version identifier string.
    versionName string
    Human-readable version name.
    auto_update bool
    Whether this version came via the auto-update mechanism.
    change_log str
    Version change log describing updates.
    description str
    Description for this resource
    display_name str
    Display name of the signature version (assigned by NSX).
    nsx_id str
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    path str
    NSX policy path.
    policy_idps_signature_version_id str
    ID of the signature version.
    revision float
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites Sequence[str]
    List of sites mapped with this signature version.
    state str
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    status str
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    tags Sequence[PolicyIdpsSignatureVersionTagArgs]
    Set of opaque identifiers meaningful to the user
    update_time float
    Time when version was downloaded and saved (epoch milliseconds).
    user_uploaded bool
    Whether this version was uploaded by a user (vs auto-downloaded).
    version_id str
    Version identifier string.
    version_name str
    Human-readable version name.
    autoUpdate Boolean
    Whether this version came via the auto-update mechanism.
    changeLog String
    Version change log describing updates.
    description String
    Description for this resource
    displayName String
    Display name of the signature version (assigned by NSX).
    nsxId String
    NSX ID of an existing signature version. Signature versions are system-managed and cannot be created directly. Use this to reference an existing version.
    path String
    NSX policy path.
    policyIdpsSignatureVersionId String
    ID of the signature version.
    revision Number
    Current revision number as seen by NSX-T API server (useful for debugging).
    sites List<String>
    List of sites mapped with this signature version.
    state String
    Version state. Set to ACTIVE to activate this version. Possible values:

    • ACTIVE - Make this version active (signatures will be used in IDS profiles)
    • NOTACTIVE - Version is available but not active (read-only, cannot be set directly)
    status String
    Version status. Possible values:

    • LATEST - This is the most recent version available
    • OUTDATED - A newer version is available
    tags List<Property Map>
    Set of opaque identifiers meaningful to the user
    updateTime Number
    Time when version was downloaded and saved (epoch milliseconds).
    userUploaded Boolean
    Whether this version was uploaded by a user (vs auto-downloaded).
    versionId String
    Version identifier string.
    versionName String
    Human-readable version name.

    Supporting Types

    PolicyIdpsSignatureVersionTag, PolicyIdpsSignatureVersionTagArgs

    Scope string
    Tag string
    Scope string
    Tag string
    scope string
    tag string
    scope String
    tag String
    scope string
    tag string
    scope str
    tag str
    scope String
    tag String

    Package Details

    Repository
    nsxt vmware/terraform-provider-nsxt
    License
    Notes
    This Pulumi package is based on the nsxt Terraform Provider.
    Viewing docs for nsxt 3.12.0
    published on Monday, May 18, 2026 by vmware

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial