ProposedIdsSecurityPolicy

ProposedIdsSecurityPolicy
Proposed IDS Security Policy

Represents a proposed IDS security policy that extends NSX IDS security policy with publish status and action.

This base schema is extended by type-specific schemas; the discriminator policy_type indicates which schema applies:

  • ProposedEnvIdsSecurityPolicy: Environment IDS policies (policy_type=ENVIRONMENT)
  • ProposedInfraIdsSecurityPolicy: Infrastructure IDS policies (policy_type=INFRASTRUCTURE)

Notes:

  • publish_action and display_name are the only writable fields on PUT; all other fields are ignored.
  • Same publish preconditions apply as ProposedSecurityPolicy: all referenced groups must be published first; CANCEL_PUBLISH only when in progress.
  • Use the policy_type discriminator to distinguish ProposedEnvIdsSecurityPolicy from ProposedInfraIdsSecurityPolicy.
AllOf
This class requires all of the following:
JSON Example
{
    "_create_user": "string",
    "_create_time": 0,
    "_last_modified_user": "string",
    "_last_modified_time": 0,
    "_revision": 0,
    "_resource_type": "string",
    "_system_owned": false,
    "id": "string",
    "display_name": "string",
    "description": "string",
    "site_ids": [
        "string"
    ],
    "path": "string",
    "policy_type": "string",
    "publish_status": "string",
    "publish_action": "string",
    "rule_count": 0,
    "matching_rule_count": 0,
    "intrusion_policy": {}
}