Update the properties of an application.
          Update the properties of an application in IAP.
          
            Copied to Clipboard
            
            {
  "status": "OK",
  "message": "A sample success message",
  "data": {
    "applicationProps": {
      "directory": "/opt/pronghorn/current/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": "admin"
        },
        {
          "provenance": "Local AAA",
          "group": ""
        }
      ],
      "description": "audit",
      "cookieName": "token"
    },
    "expressProps": {
      "express_http": {
        "enable": false,
        "port": 60322
      },
      "express_https": {
        "enable": false,
        "port": 51526,
        "key": "/opt/pronghorn/current/keys/key.pem",
        "cert": "/opt/pronghorn/current/keys/cert.pem",
        "secureProtocol": "TLSv1_2_method",
        "client_reneg_limit": 1,
        "client_reneg_window": 600,
        "passphrase": "sed Lorem",
        "ciphers": "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256"
      },
      "description": "Express Server",
      "cacheControl": false,
      "timeout": 300000,
      "access_control_allow_origin": "*"
    },
    "loggerProps": {
      "log_directory": "/var/log/pronghorn",
      "log_filename": "pronghorn.log",
      "log_max_file_size": 1048576,
      "log_max_files": 100,
      "log_level": "trace",
      "console_level": "debug",
      "description": "Logging",
      "log_timezone_offset": -5,
      "webserver": {
        "log_directory": "/var/log/pronghorn",
        "log_filename": "webserver.log"
      },
      "syslog": {
        "level": "error",
        "facility": "local0",
        "type": "BSD",
        "path": "",
        "pid": "process.pid",
        "localhost": "localhost",
        "app_name": "",
        "eol": ""
      }
    },
    "redisProps": {
      "sentinels": [
        {
          "host": "localhost",
          "port": 26379
        },
        {
          "host": "localhost",
          "port": 26379
        }
      ],
      "name": "ex",
      "db": 0,
      "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e",
      "maxRetriesPerRequest": 20,
      "maxHeartbeatWriteRetries": 20
    },
    "auditProps": {
      "audit": true,
      "brokerValidation": true,
      "description": "Audit"
    },
    "pathProps": {
      "encrypted": true,
      "description": "Path Properties"
    },
    "alarmProps": [
      {
        "ip": "127.0.0.1",
        "community": "public",
        "properties": {
          "retries": 1,
          "timeout": 5000,
          "trapPort": 162,
          "version": "V1",
          "transport": "udp4"
        },
        "type": "trap",
        "description": "Alarm"
      },
      {
        "ip": "127.0.0.1",
        "community": "public",
        "properties": {
          "retries": 1,
          "timeout": 5000,
          "trapPort": 162,
          "version": "V1",
          "transport": "udp4"
        },
        "type": "trap",
        "description": "Alarm"
      },
      {
        "ip": "127.0.0.1",
        "community": "public",
        "properties": {
          "retries": 1,
          "timeout": 5000,
          "trapPort": 162,
          "version": "V1",
          "transport": "udp4"
        },
        "type": "trap",
        "description": "Alarm"
      },
      {
        "ip": "127.0.0.1",
        "community": "public",
        "properties": {
          "retries": 1,
          "timeout": 5000,
          "trapPort": 162,
          "version": "V1",
          "transport": "udp4"
        },
        "type": "trap",
        "description": "Alarm"
      }
    ],
    "id": "profile1",
    "services": [
      "WorkflowBuilder",
      "WorkflowBuilder"
    ],
    "description": "An IAP Profile",
    "rabbitmq": {
      "protocol": "amqp",
      "hosts": "rabbitmq",
      "port": 28945,
      "username": "",
      "password": "guest",
      "locale": "en_US",
      "frameMax": 0,
      "heartbeat": 0,
      "vhost": "/",
      "eventDeduplication": {
        "active": false,
        "cacheTtl": 100,
        "cacheSize": 100,
        "cachePersistence": "memory",
        "messagePreservation": {
          "strategy": "automatic",
          "preserveMessages": true,
          "tempQueueName": "iap_event__TMP__",
          "shovelName": "preserve_iap_events",
          "shovelAckMode": "on-confirm",
          "shovelAddHeaders": false,
          "shovelPrefetchCount": 1000,
          "shovelReconnectDelay": 5,
          "maxTransferWait": 5,
          "transferWaitPollIncrement": 0.1
        }
      },
      "adminPort": 9599
    },
    "adapterStrategy": {
      "device": {
        "adapterTypes": [],
        "exceptions": {
          "runCommand": ""
        }
      }
    },
    "systemProps": {
      "shutdownTimeout": 3,
      "servicesBlacklist": [
        "Local AAA",
        "Local AAA",
        "Local AAA",
        "Local AAA"
      ],
      "launchDelay": 5,
      "launchTimeout": 60,
      "deadProcessCheck": false,
      "deadProcessCheckInterval": 5,
      "deadProcessMaxPeriod": 15
    },
    "prebuiltProps": {
      "repoConfigs": {
        "@itentialopensource": {
          "enabled": false,
          "type": "gitlab",
          "hostname": "gitlab.com",
          "path": "itentialopensource/pre-built-automations",
          "credentials": {
            "token": "uTc_P4pnMAEsLbQHmyOt"
          }
        }
      }
    },
    "integrationProps": {
      "threadCount": 5,
      "timeout": 15000
    },
    "retryStrategy": {
      "maxRetries": 5,
      "retryResetTimer": 30000
    }
  }
}