Export a single profile.
Exports a single profile in the current IAP.
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": "admin"
}
],
"description": "Authentication",
"logoutTime": 20,
"cookieName": "token",
"brokerPrincipal": false
},
"expressProps": {
"express_http": {
"enable": false,
"port": 29266
},
"express_https": {
"enable": true,
"port": 41531,
"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": "sint reprehenderit aute pariatur",
"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": "spam",
"console_level": "warn",
"description": "Logging",
"log_timezone_offset": 0,
"webserver": {
"log_directory": "/var/log/pronghorn",
"log_filename": "webserver.log"
},
"syslog": {
"level": "debug",
"facility": "local0",
"type": "5424",
"path": "",
"pid": "process.pid",
"localhost": "localhost",
"app_name": "",
"eol": "CR"
}
},
"redisProps": {
"sentinels": [
{
"host": "localhost",
"port": 26379
},
{
"host": "localhost",
"port": 26379
},
{
"host": "localhost",
"port": 26379
},
{
"host": "localhost",
"port": 26379
},
{
"host": "localhost",
"port": 26379
}
],
"name": "veniam",
"db": 0,
"username": "admin",
"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": [
"FormBuilder",
"FormBuilder",
"FormBuilder",
"WorkflowBuilder"
],
"description": "An IAP Profile",
"rabbitmq": {
"protocol": "amqp",
"hosts": "rabbitmq",
"port": 3646,
"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": 41562,
"keyPath": "/opt/pronghorn/current/keys/key.pem",
"certPath": "/opt/pronghorn/current/keys/cert.pem",
"caPath": "/opt/pronghorn/current/keys/ca.crt",
"passphrase": "occaecat"
},
"adapterStrategy": {
"device": {
"adapterTypes": [],
"exceptions": {
"runCommand": ""
}
}
},
"systemProps": {
"shutdownTimeout": 3,
"servicesBlacklist": [
"Local AAA",
"Local AAA",
"Local AAA"
],
"launchDelay": 5,
"launchTimeout": 60,
"deadProcessCheck": false,
"deadProcessCheckInterval": 5,
"deadProcessMaxPeriod": 15,
"externalRequestTimeout": 5
},
"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": 60000
}
}