Installs an artifact onto an IAP environment.
          
            Copied to Clipboard
            
            {
  "success": true,
  "message": "ut in voluptate",
  "created": {
    "applicationProps": {
      "directory": "./node_modules/",
      "description": "Application"
    },
    "uiProps": {
      "layout": "node_modules/@itential/pronghorn-core/ui/views/layout.jade",
      "home": "node_modules/@itential/pronghorn-core/ui/views/home.jade",
      "login": "node_modules/@itential/pronghorn-core/ui/views/login.jade",
      "profile": "node_modules/@itential/pronghorn-core/ui/views/profile.jade",
      "fav_icon": "node_modules/@itential/pronghorn-core/ui/img/favicon.ico",
      "description": "UI"
    },
    "authenticationProps": {
      "uniqueSession": false,
      "admins": [
        {
          "provenance": "Local AAA",
          "group": "pronghorn_admin"
        },
        {
          "provenance": "Local AAA",
          "group": "pronghorn_admin"
        },
        {
          "provenance": "Local AAA",
          "group": "pronghorn_admin"
        },
        {
          "provenance": "Local AAA",
          "group": "pronghorn_admin"
        },
        {
          "provenance": "Local AAA",
          "group": "pronghorn_admin"
        }
      ],
      "description": "audit"
    },
    "expressProps": {
      "express_http": {
        "enable": true,
        "port": 3000
      },
      "express_https": {
        "enable": true,
        "port": 3443,
        "key": "./keys/key.pem",
        "cert": "./keys/cert.pem",
        "secureProtocol": "TLSv1_2_method",
        "client_reneg_limit": 1,
        "client_reneg_window": 600
      },
      "cacheControl": false,
      "description": "Express Server"
    },
    "loggerProps": {
      "log_max_files": 100,
      "log_max_file_size": 1048576,
      "log_level": "spam",
      "log_directory": "/var/log/pronghorn",
      "log_filename": "pronghorn.log",
      "console_level": "trace",
      "description": "Logging",
      "log_timezone_offset": 0,
      "syslog": {
        "level": "error",
        "facility": "local0",
        "type": "BSD",
        "host": "localhost",
        "port": 514,
        "protocol": "udp4",
        "pid": "process.pid",
        "localhost": "",
        "app_name": "process.title",
        "eol": ""
      }
    },
    "redisProps": {
      "host": "localhost",
      "port": 6379,
      "db": 0,
      "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e"
    },
    "auditProps": {
      "audit": true,
      "brokerValidation": true,
      "description": "Audit"
    },
    "pathProps": {
      "encrypted": false,
      "description": "File Path Variables"
    },
    "alarmProps": {
      "ip": "127.0.0.1",
      "community": "public",
      "properties": {
        "port": 161,
        "retries": 1,
        "timeout": 5000,
        "transport": "udp4",
        "trapPort": 162,
        "version": "V1"
      },
      "type": "trap"
    },
    "id": "profile1",
    "services": [
      "WorkflowBuilder",
      "FormBuilder"
    ],
    "description": "An IAP Profile",
    "rabbitmq": {
      "protocol": "amqp",
      "hosts": "rabbitmq",
      "port": 61733,
      "username": "guest",
      "password": "",
      "locale": "en_US",
      "frameMax": 0,
      "heartbeat": 0,
      "vhost": "/"
    },
    "adapterStrategy": {
      "device": {
        "adapterTypes": [],
        "exceptions": {
          "runCommand": ""
        }
      }
    },
    "systemProps": {
      "integrationsThreadCount": 5
    },
    "retryStrategy": {
      "maxRetries": 10,
      "retryResetTimer": 30000
    }
  }
}