NSX-T Data Center REST API

ImportRequestParameter (type)

{
  "additionalProperties": false,
  "description": "This holds the request parameters required to invoke the import task.",
  "extends": {
    "$ref": "NoRestRequestParameters"
  },
  "id": "ImportRequestParameter",
  "module_id": "PolicyTask",
  "properties": {
    "draft_description": {
      "description": "Description to be set on the draft, which will hold the imported configuration.",
      "required": false,
      "title": "Description to be set on the draft",
      "type": "string"
    },
    "draft_display_name": {
      "description": "Display name to be set on the draft, which will hold the imported configuration.",
      "minLength": 1,
      "required": true,
      "title": "Display name to be set on the draft",
      "type": "string"
    },
    "file": {
      "description": "The file having stored firewall configuration. Only zip file will be accepted.",
      "required": true,
      "title": "File to be imported",
      "type": "multipart_file"
    },
    "passphrase": {
      "description": "Passphrase to verify imported files. Passphrase needs to be same as provided earlier to export operation which generated these imported files. The passphrase specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one non-space special character.",
      "required": true,
      "sensitive": true,
      "title": "Passphrase to verify imported files",
      "type": "secure_string",
      "validation_msg_key": "com.vmware.nsx.validation.constraints.BackupRestore.weak_passprase.message"
    }
  },
  "title": "Import task request parameters",
  "type": "object"
}