Get the profile schema.
          Get the profile schema.
          
            Copied to Clipboard
            
            {
  "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": ""
      }
    ],
    "description": "audit",
    "cookieName": "token"
  },
  "expressProps": {
    "express_http": {
      "enable": false,
      "port": 7049
    },
    "express_https": {
      "enable": true,
      "port": 20493,
      "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": "laboris occaecat aute",
      "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": "spam",
    "description": "Logger Settings",
    "log_timezone_offset": 0,
    "webserver": {
      "log_directory": "/var/log/pronghorn",
      "log_filename": "webserver.log"
    },
    "syslog": {
      "level": "debug",
      "facility": "local0",
      "type": "BSD",
      "host": "localhost",
      "port": 514,
      "protocol": "udp4",
      "pid": "process.pid",
      "localhost": "",
      "app_name": "process.title",
      "eol": "CR"
    }
  },
  "redisProps": {
    "host": "127.0.0.1",
    "port": 6379,
    "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": "inform",
      "description": "Alarm"
    },
    {
      "ip": "127.0.0.1",
      "community": "public",
      "properties": {
        "retries": 1,
        "timeout": 5000,
        "trapPort": 162,
        "version": "V1",
        "transport": "udp4"
      },
      "type": "inform",
      "description": "Alarm"
    }
  ],
  "id": "profile1",
  "services": [
    "WorkflowBuilder"
  ],
  "description": "An IAP Profile",
  "rabbitmq": {
    "protocol": "amqp",
    "hosts": "rabbitmq",
    "port": 50024,
    "username": "guest",
    "password": "",
    "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": 40167
  },
  "adapterStrategy": {
    "device": {
      "adapterTypes": [],
      "exceptions": {
        "runCommand": ""
      }
    }
  },
  "systemProps": {
    "shutdownTimeout": 3,
    "servicesBlacklist": [
      "Local AAA",
      "Local AAA",
      "Local AAA",
      "Local AAA",
      "Local AAA"
    ],
    "launchDelay": 5,
    "launchTimeout": 60,
    "deadProcessCheck": false,
    "deadProcessCheckInterval": 5,
    "deadProcessMaxPeriod": 15
  },
  "prebuiltProps": {
    "repoConfigs": {
      "@itentialopensource": {
        "enabled": true,
        "type": "gitlab",
        "hostname": "gitlab.com",
        "path": "itentialopensource/pre-built-automations",
        "credentials": {
          "token": "uTc_P4pnMAEsLbQHmyOt"
        }
      }
    }
  },
  "integrationProps": {
    "threadCount": 5,
    "timeout": 15000
  },
  "retryStrategy": {
    "maxRetries": 10,
    "retryResetTimer": 30000
  }
}