Declaration using all BIG-IP AS3 Properties¶
This is an example declaration which includes all current properties available using BIG-IP AS3. This can be useful to see how to use a particular property.
This declaration is over 3000 lines, so we recommend using your browser’s search functionality to find a particular property.
{
"class": "ADC",
"updateMode": "selective",
"schemaVersion": "3.52.0",
"id": "declarationId",
"label": "theDeclaration",
"remark": "All properties declaration",
"constants": {
"class": "Constants",
"timestamp": "2018-12-10T19:23:45Z",
"newConstant": 100
},
"Common": {
"class": "Tenant",
"label": "commonTenant",
"remark": "Declaration Common tenant",
"enable": true,
"Shared": {
"class": "Application",
"template": "shared",
"enable": true
},
"constants": {
"class": "Constants",
"someConstant": "A new constant"
},
"controls": {
"class": "Controls",
"logLevel": "error",
"trace": true,
"fortune": false
}
},
"controls": {
"class": "Controls",
"logLevel": "error",
"trace": true,
"archiveId": "",
"archiveTimestamp": "2018-12-10T19:23:45Z"
},
"TEST_Adapt_Profile_0": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Adapt_Profile",
"messageType": "request",
"enableHttpAdaptation": false,
"internalService": {
"use": "theService"
},
"previewSize": 12345,
"serviceDownAction": "reset",
"timeout": 123456,
"allowHTTP10": true
},
"theService": {
"class": "Service_TCP",
"virtualType": "internal"
}
}
},
"TEST_Adapt_Profile_1": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Adapt_Profile",
"messageType": "response",
"enableHttpAdaptation": false,
"internalService": {
"use": "theService"
},
"previewSize": 12345,
"serviceDownAction": "reset",
"timeout": 123456,
"allowHTTP10": true
},
"theService": {
"class": "Service_TCP",
"virtualType": "internal"
}
}
},
"TEST_Analytics_Profile_2": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Analytics_Profile",
"remark": "description",
"collectedStatsInternalLogging": false,
"collectedStatsExternalLogging": true,
"capturedTrafficInternalLogging": true,
"capturedTrafficExternalLogging": true,
"externalLoggingPublisher": {
"use": "logPub"
},
"notificationBySyslog": true,
"notificationBySnmp": true,
"notificationByEmail": true,
"notificationEmailAddresses": [
"example@example.com"
],
"publishIruleStatistics": true,
"collectMaxTpsAndThroughput": true,
"collectPageLoadTime": true,
"collectClientSideStatistics": true,
"collectUserSession": true,
"collectUrl": true,
"urlsForStatCollection": [
"www.example.com"
],
"collectGeo": true,
"countriesForStatCollection": [
"Austria"
],
"collectIp": true,
"collectSubnet": true,
"subnetsForStatCollection": [
"255.255.255.0"
],
"collectResponseCode": false,
"collectUserAgent": true,
"collectMethod": false,
"collectOsAndBrowser": false,
"sessionCookieSecurity": "always-secure",
"sessionTimeoutMinutes": 15,
"captureFilter": {
"requestCapturedParts": "body",
"responseCapturedParts": "all",
"dosActivity": "mitigated-by-dosl7",
"capturedProtocols": "http",
"capturedReadyForJsInjection": "enabled",
"nodeAddresses": [
"198.19.192.59",
"198.19.192.60"
],
"virtualServers": [
"serviceMain-1-"
],
"responseCodes": [
400,
401,
402
],
"methods": [
"GET",
"POST",
"PUT"
],
"urlFilterType": "white-list",
"urlPathPrefixes": [
"a.org",
"b.org",
"c.org"
],
"userAgentSubstrings": [
"Mozilla (01",
"Mozilla (02",
"Mozilla (03"
],
"clientIps": [
"10.9.10.10",
"10.9.10.11",
"10.9.10.12"
]
}
},
"logPub": {
"class": "Log_Publisher",
"destinations": [
{
"use": "logDest"
}
]
},
"logDest": {
"class": "Log_Destination",
"type": "remote-syslog",
"remoteHighSpeedLog": {
"use": "highSpeedLog"
}
},
"highSpeedLog": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
},
"serviceMain": {
"class": "Service_Generic",
"virtualAddresses": [
"198.19.192.19",
"198.19.192.20",
"198.19.192.21"
],
"virtualPort": 80,
"profileAnalytics": {
"use": "pA_Sample"
},
"pool": "poolRoundRobin"
},
"poolRoundRobin": {
"class": "Pool",
"loadBalancingMode": "round-robin",
"monitors": [
"http"
],
"members": [
{
"servicePort": 80,
"serverAddresses": [
"198.19.192.58",
"198.19.192.59",
"198.19.192.60"
]
}
]
}
}
},
"TEST_Analytics_TCP_Profile_3": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Analytics_TCP_Profile",
"remark": "description",
"collectedStatsInternalLogging": false,
"collectedStatsExternalLogging": true,
"externalLoggingPublisher": {
"use": "logPub"
},
"collectedByClientSide": false,
"collectedByServerSide": false,
"collectRemoteHostIp": true,
"collectRemoteHostSubnet": false,
"collectNexthop": true,
"collectContinent": false,
"collectCountry": false,
"collectRegion": false,
"collectCity": true,
"collectPostCode": true
},
"logPub": {
"class": "Log_Publisher",
"destinations": [
{
"use": "logDest"
}
]
},
"logDest": {
"class": "Log_Destination",
"type": "remote-syslog",
"remoteHighSpeedLog": {
"use": "highSpeedLog"
}
},
"highSpeedLog": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
}
}
},
"TEST_Bandwidth_Control_Policy_4": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.7890123456789012345678901234567890123456789012345678901234567890123456": {
"class": "Bandwidth_Control_Policy",
"remark": "description",
"dynamicControlEnabled": true,
"maxBandwidth": 11,
"maxBandwidthUnit": "Gbps",
"maxUserBandwidth": 10,
"maxUserBandwidthUnit": "Kbps",
"maxUserPPS": 1,
"maxUserPPSUnit": "Gpps",
"loggingEnabled": true,
"logPublisher": {
"use": "logPub"
},
"logPeriod": 1000,
"markIP": 23,
"markL2": 5,
"categories": [
{
"maxBandwidth": 8,
"maxBandwidthUnit": "Kbps",
"markIP": 1,
"markL2": 1
}
]
},
"logPub": {
"class": "Log_Publisher",
"destinations": [
{
"use": "logDest"
}
]
},
"logDest": {
"class": "Log_Destination",
"type": "remote-syslog",
"remoteHighSpeedLog": {
"use": "highSpeedLog"
}
},
"highSpeedLog": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
}
}
},
"TEST_CA_Bundle_5": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "CA_Bundle",
"bundle": "-----BEGIN CERTIFICATE-----\nMIIF+jCCA+KgAwIBAgIQAdFs++0ey5zfaqIxz4xU+TANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl\ncnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV\nBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTUw\nMzExMDAwMDAwWhcNMjUwMzEwMjM1OTU5WjBwMQswCQYDVQQGEwJDTjERMA8GA1UE\nCBMIU2hhbmdoYWkxJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIElu\nYy4xJzAlBgNVBAMTHlRydXN0QXNpYSBSU0EgRFYgU1NMIFNlcnZlciBDQTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVXxe36oseRAbs4z+/mLAWrYUom\nQDA0DwiDfYyqf8nrTG/wxELxtboEGBF4U5NbEye/i5t9in+mdbzdwpN657myfypS\nl2sC2YyY7ArmRxgTFyrtxhdzBLVnJEly2EAxk06QBwzcEfMJ5dWKpqcDY85K4N/C\nhO4E2BjzZRG7F3kZlo0T2oDbymNUt3J//cFwSiKl4LuSIUmvkUexbEG+75kvMZ5U\n5P3/C/becM61izwn+ftHFS7j9Rn7Hut4yqn+ePUOcBFZ6U02lcRDAPElq3SzyOvW\nmJxUTRiYHrnSK4qFHCBnNmfSlQvKUAo30Az4UiDcro+9YWtriR90DKbZrFECAwEA\nAaOCAXUwggFxMB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1Ud\nDgQWBBR7FhLOvGeCvXj0NqvcT2sXSgXtpTAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0T\nAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYD\nVR0gBBswGTANBgsrBgEEAbIxAQICMTAIBgZngQwBAgEwUAYDVR0fBEkwRzBFoEOg\nQYY/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdFJTQUNlcnRpZmlj\nYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA/BggrBgEFBQcwAoYz\naHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdFJTQUFkZFRydXN0Q0Eu\nY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqG\nSIb3DQEBDAUAA4ICAQAHygz5l1zWzcKT859aQgyDfUsiLyH+UKJ8jqSzOHb8A7Af\niK/K0HSZrg5tKiU90x2K/SpVuMmXlxNlxs7X1oDRvpgf8FHXZeVqm7fxuaFJ1fRi\nY73w9ClVhuvfYs2ziLyFt99nudgz9o/oroCe6gihR3LJW6jyS5LXcWE+uzv5CgLI\n6cHPjQdpgk8AcjqNBtqGiL7WgXRQMKHyb8jeBozKLi9M/VNW44WSaCs0JzXxBglL\n6fYOqOgF9lqrVVp257R3W4oqhbbHZ/2NY39hqs91YCBWhdVQvBYqM5b9N+v2+aEn\nRRYdyabdHUpMJ+5Jmbf9ydAcCix9eS8QMZbgal3vrwbJR6/MqOvuKcrBXe7j7ZxH\nWhL177r+e9SHzUcpCATDUJrL9fjCoBvWifiP9oPCVHkfpEYD9uu7sc+fBfFJP9V5\nmEQd0Vk5neWsNSq8cpfI7Ok4/R920+BD4an1Pkx9tly8P7Vza8aXSyv3OIplRYgr\n4Qf+6Cp2hVSSHL1Sv8D9TwvCqVvH7Zb1WwvuX4UHKo/Ae1cUiiEyavWGBo9o7bnV\ntyRdxTJmn6f6PeKe1u+HTCBoEuoVF22DJcbwTFiJ2U5voyb+OS6XXvIOIWOP+Imz\n3+WHDNM1GuNGDqz25zKCkl03MvK0Yw2FwT/HhSMSs1VmT5iCzaKXS7YgtGETKg==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIG4DCCBMigAwIBAgIINJotoYIGsrMwDQYJKoZIhvcNAQELBQAwggEMMQswCQYD\nVQQGEwJFUzEPMA0GA1UECAwGTUFEUklEMQ8wDQYDVQQHDAZNQURSSUQxOjA4BgNV\nBAsMMXNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2Fk\nZHJlc3MxKTAnBgNVBAsMIENIQU1CRVJTIE9GIENPTU1FUkNFIFJPT1QgLSAyMDE2\nMRIwEAYDVQQFEwlBODI3NDMyODcxGDAWBgNVBGEMD1ZBVEVTLUE4Mjc0MzI4NzEb\nMBkGA1UECgwSQUMgQ0FNRVJGSVJNQSBTLkEuMSkwJwYDVQQDDCBDSEFNQkVSUyBP\nRiBDT01NRVJDRSBST09UIC0gMjAxNjAeFw0xNjA0MTQwNzM1NDhaFw00MDA0MDgw\nNzM1NDhaMIIBDDELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1BRFJJRDEPMA0GA1UE\nBwwGTUFEUklEMTowOAYDVQQLDDFzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5j\nYW1lcmZpcm1hLmNvbS9hZGRyZXNzMSkwJwYDVQQLDCBDSEFNQkVSUyBPRiBDT01N\nRVJDRSBST09UIC0gMjAxNjESMBAGA1UEBRMJQTgyNzQzMjg3MRgwFgYDVQRhDA9W\nQVRFUy1BODI3NDMyODcxGzAZBgNVBAoMEkFDIENBTUVSRklSTUEgUy5BLjEpMCcG\nA1UEAwwgQ0hBTUJFUlMgT0YgQ09NTUVSQ0UgUk9PVCAtIDIwMTYwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQDqxqSh1K2Zlsmf9bxQAPQsz/J46PIsAifW\ng4wEq9MOe1cgydSvZfSH3TAI185Bo3YK24pG5Kb97QjOcD/6EGB5TGuBVIBV5Od6\nIbZ1mtxe9g6Z/PjC30GOL6vHW20cUFnA7eisgkL+ua8vDEFRnL0AbmRRsjvlNquV\nkRL7McdzrBzYZXY7zhtMTrAfIAb7ULT7m6F5jhaV45/rGEuEqzmTzTeD0Ol8CyeP\n7UII6YZGMqyaJmlwYS0YvT9Q8J72aFBOaZVwwe2TqZdOKaK63cKfbkkIK6P6I/Ep\nXrB9MVmb7YzNpm74+PfYGOjaVulI8kB0fp7NIK8UJFnudzWFv0qZSql13bMm4wbO\nfW9LZKN2NBk+FG+FVDjiiy1AtWRmH1czHHDNw7QoWhQjXPy4vbP+OxJf9rmMHciU\nClbbcn7vJwcNALS/fZk/TUWzm/cdGdBPBPrHc5SIfYsUKpng6ZmSCcbWAWu38NtD\nV2Ibx0RS4pdjus/qzmDmCuUYaC0zgHWgMAdo9tX3Eyw6sJ7oWFVujFZETUMXQQLM\nd9xfRQVZz81g07/S9uL01dyHcTMHGvVvtH89l/tfZPRODgBECenr7D5xGQQXOUhg\nuEv/XshlmSumMvJbhqid6CN0EHjvyyedMbpgi04GUOJQHQdgwkGMFbRbNxwK5QkZ\ncgSKPOMB2wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSeLmVP\nPlf1q32WxovfszVtSuieizAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQAD\nggIBAAVpKoWXJlC6QjkckyzST1vRXUQm2m9pK7V7ntD0Si5Ix+x/n8pZerlE9z69\n91BrUZ90/5AaQNCTeZIPiiNei6+BC9CLrWbgKtyaKb012GxAFElCPYkvupsrOLwa\nowu3iNetxhQM7nxJrK7s8j0YT4xtFF0Oqrffd6s7j2JOiwxlxhmOzcAMoXeqtN16\npxMF5jkYx5VkfgO2i5DB5V8AI5jmc9oR0hD/HlMiJ8fTAckvxTsybvDDOMoSZ7y6\nIym7xJVJWgbd1FqQ1BNt59XCfOJYBMDsxL2iPH7GI4F1fKtwXzSElfez1UeWT3HK\neDIIILRCpEJr1SWcsifrwQ5HRAnhKw/QIzZuHLm6TqzM8AyUzkEPa90P1cjgF4ve\nOl1Svul1JR26BQfaVhk8jdHX8VE22ZLvonhRBVi9UswKXm+v2tDlDNtswSPvOTF3\nFwcAjPa6D3D5vL7h5H3hzER6pCHsRz+o1hWl7AGpyHDomGcdvVlUfqFXFTUHxXLJ\nPrcpho2f2jJ5MtzbqOUJ/+9WKv6TsY4qE+2toitrLwTezS+SktY+YLV4AZUHCKls\n4xza++WbI1YgW+nQXMZKJDu847YiFiqEkv+o/pe/o53bYV7uGSos1+sNdlY4dX5J\nAJNXyfwjWvz08d8qnbCMafQQo1WdcDwi/wfWK7aZwJfQ9Cqg\n-----END CERTIFICATE-----"
}
}
},
"TEST_Certificate_6": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIED1fylDANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJV\nUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDTALBgNVBAoTBFRlc3Qx\nHDAaBgNVBAsTE1Byb2R1Y3QgRGV2ZWxvcG1lbnQxEDAOBgNVBAMUB215X3NzbDIw\nHhcNMTgwMjI3MTgwNjEyWhcNMjgwMjI1MTgwNjEyWjBrMQswCQYDVQQGEwJVUzEL\nMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDTALBgNVBAoTBFRlc3QxHDAa\nBgNVBAsTE1Byb2R1Y3QgRGV2ZWxvcG1lbnQxEDAOBgNVBAMUB215X3NzbDIwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJlyIudQpecT+2tfNglb8bhQbX\ne+d5S0UvAGYNGMDXTb8X3/Y/pyo5A7K+Kc5tZ6ZFW7Tjm3Su9dNxA8teh6iDIW20\nQuj7dL2Oh3YbJuEk/aLHLy1VMgoLLm7AW0Shx8wnZ8WVX0G3vD11ZfHtOyGavvyg\nKyaA/Fo7XSWOf/nlkwVtIFAdwDxqZn+dStOslFnbyzKTupp3Ep6lWMH4U8mTIq9q\n7wlNw1CFQR86IkIRfex58SlOph58L0STPzTN4lPEC7VPMhi1/DH/nese5bbZz6VE\nDaS4n07Tmq6EVqBQxB/zEerLagVahzPBvtYsBw+qkiZWUA18XTaGB8/D0dx/AgMB\nAAEwDQYJKoZIhvcNAQELBQADggEBAAzZ/sDmcWEPcbjGhjB+PxQ82OeuAcVF3SJz\nNldCeag2Ohj1mld+AFCQW32qiKjgMmTHNwlS1biNJ0CzqkPSwJ57kuHyrpXd9iFm\n5uW1metsSSOQ8r+kOUlBMmvqcUb2VgzlpLclATMU0Pq76+bx0THi/v8Q57LjqcOJ\nhtLvvLggyKpyGxhFT/3QY/vGvFm231wJk3vziP//JGA5tapeRZ5iTwfIzeoN/Nmi\nNLWKjyYmNLu00TRxNki2D+z4XVl+hhJ4EcDPfRRwXgLv6uEmOpeRAeN2y5OtLrVJ\nxzFHVXv2f7iUOTQq/tCxmftQGc0KTFpL5GCM6tNI+Otci31xZBM=\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-256-CBC,BC7025CBA1D3347A8BD2BCF84BE65C82\n\nEcDfqRFgYjE9z51ZLf2C3FiLweX/8Bcw//avQcv4LV+gTpenyWCc1Vc8B7qtYghO\nfcLBfIjqpR6xzBLJEabAnEN1vhQ7G+12d8dxJ0IYktOsN9KyVNY6XaE39XWzOIy/\nRJ5FfQtSIatYJ4w7gXY/m2CAdth7ZoUCeaxa0YDRtv/ogd++rXbb1TwkR8JyA1ZF\n8vOPQSoM7arzHMkZTYMF3dM1PsVCAB/z8O3US0ltjwQhK9hpIu/k0Vg9urqw2rG9\nu8fEboUFfQ2UCpjDdA+oR2bBr0ZzzIM15Cqb5vd8LI8bB9mOPBYNoSC01HhDKXpT\n4edzPeYT5PD7vALr2xJxFy4W18cfKKmlY/SOpZTlgGyrdXGK+24QAnRZXyOTftqd\n6+7j0X6mokEgiesDeQF9LZROFI49ZlvoK4bZ+JqrvX2kqgaxEogHS0Txt/ZM7eJF\nz1OZPlVrdPhv5b2rVeKwNkZZ4nyYC2vRfZf5aSAA1TUXNKW1pUSNDNU04D7Priz2\n0OwjWXkVbDEMRQZ/Yy/KRleaBiYv1kuBrK776h/DFjOXw+4Qj6IBeq79LNO/7uFg\nJLUBgtJExQ3NQCB+po+SyuWIkojGh30jmlQ8dmGyoEZ9muWJg/E5mTuRPb/Zvx0Y\nkHl8MvMq+7yOTf0Z1PH30ml7o9EiNniAN87ZHiU2KjrQ10eXAVJCVmQIzUh/1/DI\n4ILnxuUtOEDhi/2aec+CJJtY0Pq4+XzHcYMte6rlKnRBiCdQ0yY87vm60BLtYTI1\n9QRf0WfJeujPMO1gq5sJbxMmwLQXgzy0tv9M5wNqkCcPGofr3zE7C1c/TjjqyDCR\nTnf3KndGrcOiMo+Ney4eC3nxoof2anjhaaE5Xbz0tivDbxQ/tVj/fu9+uogavFHL\nj3T3LOUNkjokenbA6FiPnJdhLogMBBA727pBeZ8kmCQRGDvTFvcCRwjdlt+fhVgI\n+lnrWDejbrsRYDS6jQs4ow4KQ7RnP4Cj2a+waaXh9zVHU231rasUkMKgMA/ND6ME\nb6BZzii89lG8Yl0XURWeq/2jnpASX39VwXVKlDxuOpv2CN8TKgRGGlkBy3FgVccz\nWGlqKBjHDjUAyLUoQq/cwktfgGPMD6BFlx6/5O9QMM4FXHeyl97+5pe7X5cjW/Nh\nCacfDn9iA09uijOfUoGZYknVA55I+PwUJsvH1Con6UC2FMmlDhJ3D0vWIphtERQV\nDu1SLwsgTGjb+EbbzrfuQEYntkonCyInH+BSE+H86oALy6gtxgmpFvv9nY+Zyqha\nl+b6yPZJ0RqoydhUUS5Nze+wckGUspkaaUfz19NLBax4wfl1y6ETaKQpmENBnfqJ\n2B9DA4omaECONsE1gkPkULi1fivq8TTEoFGTbHVURLzqvtf6kFlYwmbGwJh4NR50\nuv5APydh4ax2oyqqnXqbp3JolUT4/h7AyhvLm+H3Lqf4thm6HmWZPpaufCrKXw6y\nUO9Q92aa/FkSaSwhTtseFdh2pUjOdEIZuyLtxNJcmHbj/meK03sa1mjGgKAI5Wp3\nP72lhPQM07Ytk6nt2Fod3rZBCxPueB8ilo7whrM0Wdy7B3I7qqBLpqHeP4vGItYR\n-----END RSA PRIVATE KEY-----",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true,
"miniJWE": true,
"allowReuse": false
},
"chainCA": "-----BEGIN CERTIFICATE-----\nMIIDoDCCAoigAwIBAgIED1feTjANBgkqhkiG9w0BAQsFADCBkTELMAkGA1UEBhMC\nVVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0\nMRwwGgYDVQQLExNQcm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wx\nJTAjBgkqhkiG9w0BCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wHhcNMTgwMjI3\nMTYzOTQyWhcNMjgwMjI1MTYzOTQyWjCBkTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT\nAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0MRwwGgYDVQQLExNQ\ncm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wxJTAjBgkqhkiG9w0B\nCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQC0O9Qg8avVtfTpzEwjjM0e+kwFzjFdMmqMVBs6XIo37FsDjbll\nI+7VznRNJPVfRZbnTmyhtHmkpDG/ojLVg7oPWZOY9Zrn7pO96wQxBGkj3E+/3B+T\nBethgXFSLA4sbAhF3Hn+lXP+QuA4KgtcGHDq1EctwZa0/BS8eQFIiWc5c2PAai9Y\nI/nVbu4EkAhhbgTAMzgUnLeRXfyaqmsHVZOXem1ErQVC7M4qwKw2osYlM7qqCgOj\nK1hLwkd3MOIVcgAcUYEYe78dVFhOKglVATVgZhvAVqyTau7eG1sdSLY5aOgHR+Ck\nHWAacIFKKwCZZr6AGFLqxO7tCyzEimmRCBrrAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAHxDtjfTcwqGFuHy7wVsVTg1Mzwvzf0/MG1dstfr9q3onFMpcuZQ2DXWC0rm\ngT3KHaptM+V3iiq5mMv2pPuK4EacDPQdhWBjw5hsVaRu3V7pAo4LHC4UJ3xufXYz\nLVr8wRVMvTMOCNTR0RQ/k1XvIKG1g1H20P/8ZSPYnu05cfvKbPxf9MD5bNCTTuvV\nhAWA8hrDQ+qlAdYx2Tgv59VVkNEWTRto8TU6orREC5F+OUIq3zQcBYjRzfgi9eH6\n8yLnVUlQQX3j6Y2b+ByxBNyo5JanEFLF2s2ioGKK8u3OilPGxDQCtrcc+TJAX9pN\ndaX/vNi6ZxxPwBQx9HctryxB3cc=\n-----END CERTIFICATE-----"
}
}
},
"TEST_Certificate_7": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"certificate": {
"base64": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVakNDQWpxZ0F3SUJBZ0lFRDFmeWxEQU5CZ2txaGtpRzl3MEJBUXNGQURCck1Rc3dDUVlEVlFRR0V3SlYKVXpFTE1Ba0dBMVVFQ0JNQ1YwRXhFREFPQmdOVkJBY1RCMU5sWVhSMGJHVXhEVEFMQmdOVkJBb1RCRlJsYzNReApIREFhQmdOVkJBc1RFMUJ5YjJSMVkzUWdSR1YyWld4dmNHMWxiblF4RURBT0JnTlZCQU1VQjIxNVgzTnpiREl3CkhoY05NVGd3TWpJM01UZ3dOakV5V2hjTk1qZ3dNakkxTVRnd05qRXlXakJyTVFzd0NRWURWUVFHRXdKVlV6RUwKTUFrR0ExVUVDQk1DVjBFeEVEQU9CZ05WQkFjVEIxTmxZWFIwYkdVeERUQUxCZ05WQkFvVEJGUmxjM1F4SERBYQpCZ05WQkFzVEUxQnliMlIxWTNRZ1JHVjJaV3h2Y0cxbGJuUXhFREFPQmdOVkJBTVVCMjE1WDNOemJESXdnZ0VpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRREpseUl1ZFFwZWNUKzJ0Zk5nbGI4YmhRYlgKZStkNVMwVXZBR1lOR01EWFRiOFgzL1kvcHlvNUE3SytLYzV0WjZaRlc3VGptM1N1OWROeEE4dGVoNmlESVcyMApRdWo3ZEwyT2gzWWJKdUVrL2FMSEx5MVZNZ29MTG03QVcwU2h4OHduWjhXVlgwRzN2RDExWmZIdE95R2F2dnlnCkt5YUEvRm83WFNXT2Yvbmxrd1Z0SUZBZHdEeHFabitkU3RPc2xGbmJ5ektUdXBwM0VwNmxXTUg0VThtVElxOXEKN3dsTncxQ0ZRUjg2SWtJUmZleDU4U2xPcGg1OEwwU1RQelRONGxQRUM3VlBNaGkxL0RIL25lc2U1YmJaejZWRQpEYVM0bjA3VG1xNkVWcUJReEIvekVlckxhZ1ZhaHpQQnZ0WXNCdytxa2laV1VBMThYVGFHQjgvRDBkeC9BZ01CCkFBRXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQXpaL3NEbWNXRVBjYmpHaGpCK1B4UTgyT2V1QWNWRjNTSnoKTmxkQ2VhZzJPaGoxbWxkK0FGQ1FXMzJxaUtqZ01tVEhOd2xTMWJpTkowQ3pxa1BTd0o1N2t1SHlycFhkOWlGbQo1dVcxbWV0c1NTT1E4citrT1VsQk1tdnFjVWIyVmd6bHBMY2xBVE1VMFBxNzYrYngwVEhpL3Y4UTU3TGpxY09KCmh0THZ2TGdneUtweUd4aEZULzNRWS92R3ZGbTIzMXdKazN2emlQLy9KR0E1dGFwZVJaNWlUd2ZJemVvTi9ObWkKTkxXS2p5WW1OTHUwMFRSeE5raTJEK3o0WFZsK2hoSjRFY0RQZlJSd1hnTHY2dUVtT3BlUkFlTjJ5NU90THJWSgp4ekZIVlh2MmY3aVVPVFFxL3RDeG1mdFFHYzBLVEZwTDVHQ002dE5JK090Y2kzMXhaQk09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0="
},
"privateKey": {
"base64": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpQcm9jLVR5cGU6IDQsRU5DUllQVEVECkRFSy1JbmZvOiBBRVMtMjU2LUNCQyxCQzcwMjVDQkExRDMzNDdBOEJEMkJDRjg0QkU2NUM4MgoKRWNEZnFSRmdZakU5ejUxWkxmMkMzRmlMd2VYLzhCY3cvL2F2UWN2NExWK2dUcGVueVdDYzFWYzhCN3F0WWdoTwpmY0xCZklqcXBSNnh6QkxKRWFiQW5FTjF2aFE3RysxMmQ4ZHhKMElZa3RPc045S3lWTlk2WGFFMzlYV3pPSXkvClJKNUZmUXRTSWF0WUo0dzdnWFkvbTJDQWR0aDdab1VDZWF4YTBZRFJ0di9vZ2QrK3JYYmIxVHdrUjhKeUExWkYKOHZPUFFTb003YXJ6SE1rWlRZTUYzZE0xUHNWQ0FCL3o4TzNVUzBsdGp3UWhLOWhwSXUvazBWZzl1cnF3MnJHOQp1OGZFYm9VRmZRMlVDcGpEZEErb1IyYkJyMFp6eklNMTVDcWI1dmQ4TEk4YkI5bU9QQllOb1NDMDFIaERLWHBUCjRlZHpQZVlUNVBEN3ZBTHIyeEp4Rnk0VzE4Y2ZLS21sWS9TT3BaVGxnR3lyZFhHSysyNFFBblJaWHlPVGZ0cWQKNis3ajBYNm1va0VnaWVzRGVRRjlMWlJPRkk0OVpsdm9LNGJaK0pxcnZYMmtxZ2F4RW9nSFMwVHh0L1pNN2VKRgp6MU9aUGxWcmRQaHY1YjJyVmVLd05rWlo0bnlZQzJ2UmZaZjVhU0FBMVRVWE5LVzFwVVNORE5VMDREN1ByaXoyCjBPd2pXWGtWYkRFTVJRWi9ZeS9LUmxlYUJpWXYxa3VCcks3NzZoL0RGak9Ydys0UWo2SUJlcTc5TE5PLzd1RmcKSkxVQmd0SkV4UTNOUUNCK3BvK1N5dVdJa29qR2gzMGptbFE4ZG1HeW9FWjltdVdKZy9FNW1UdVJQYi9adngwWQprSGw4TXZNcSs3eU9UZjBaMVBIMzBtbDdvOUVpTm5pQU44N1pIaVUyS2pyUTEwZVhBVkpDVm1RSXpVaC8xL0RJCjRJTG54dVV0T0VEaGkvMmFlYytDSkp0WTBQcTQrWHpIY1lNdGU2cmxLblJCaUNkUTB5WTg3dm02MEJMdFlUSTEKOVFSZjBXZkpldWpQTU8xZ3E1c0pieE1td0xRWGd6eTB0djlNNXdOcWtDY1BHb2ZyM3pFN0MxYy9UampxeURDUgpUbmYzS25kR3JjT2lNbytOZXk0ZUMzbnhvb2YyYW5qaGFhRTVYYnowdGl2RGJ4US90VmovZnU5K3VvZ2F2RkhMCmozVDNMT1VOa2pva2VuYkE2RmlQbkpkaExvZ01CQkE3MjdwQmVaOGttQ1FSR0R2VEZ2Y0NSd2pkbHQrZmhWZ0kKK2xucldEZWpicnNSWURTNmpRczRvdzRLUTdSblA0Q2oyYSt3YWFYaDl6VkhVMjMxcmFzVWtNS2dNQS9ORDZNRQpiNkJaemlpODlsRzhZbDBYVVJXZXEvMmpucEFTWDM5VndYVktsRHh1T3B2MkNOOFRLZ1JHR2xrQnkzRmdWY2N6CldHbHFLQmpIRGpVQXlMVW9RcS9jd2t0ZmdHUE1ENkJGbHg2LzVPOVFNTTRGWEhleWw5Nys1cGU3WDVjalcvTmgKQ2FjZkRuOWlBMDl1aWpPZlVvR1pZa25WQTU1SStQd1VKc3ZIMUNvbjZVQzJGTW1sRGhKM0QwdldJcGh0RVJRVgpEdTFTTHdzZ1RHamIrRWJienJmdVFFWW50a29uQ3lJbkgrQlNFK0g4Nm9BTHk2Z3R4Z21wRnZ2OW5ZK1p5cWhhCmwrYjZ5UFpKMFJxb3lkaFVVUzVOemUrd2NrR1VzcGthYVVmejE5TkxCYXg0d2ZsMXk2RVRhS1FwbUVOQm5mcUoKMkI5REE0b21hRUNPTnNFMWdrUGtVTGkxZml2cThUVEVvRkdUYkhWVVJMenF2dGY2a0ZsWXdtYkd3Smg0TlI1MAp1djVBUHlkaDRheDJveXFxblhxYnAzSm9sVVQ0L2g3QXlodkxtK0gzTHFmNHRobTZIbVdaUHBhdWZDcktYdzZ5ClVPOVE5MmFhL0ZrU2FTd2hUdHNlRmRoMnBVak9kRUladXlMdHhOSmNtSGJqL21lSzAzc2ExbWpHZ0tBSTVXcDMKUDcybGhQUU0wN1l0azZudDJGb2QzclpCQ3hQdWVCOGlsbzd3aHJNMFdkeTdCM0k3cXFCTHBxSGVQNHZHSXRZUgotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQ=="
},
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true,
"miniJWE": true,
"allowReuse": false
}
}
}
},
"TEST_Certificate_8": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"chainCA": {
"use": "ca_example_bundle"
},
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-256-CBC,BC7025CBA1D3347A8BD2BCF84BE65C82\n\nEcDfqRFgYjE9z51ZLf2C3FiLweX/8Bcw//avQcv4LV+gTpenyWCc1Vc8B7qtYghO\nfcLBfIjqpR6xzBLJEabAnEN1vhQ7G+12d8dxJ0IYktOsN9KyVNY6XaE39XWzOIy/\nRJ5FfQtSIatYJ4w7gXY/m2CAdth7ZoUCeaxa0YDRtv/ogd++rXbb1TwkR8JyA1ZF\n8vOPQSoM7arzHMkZTYMF3dM1PsVCAB/z8O3US0ltjwQhK9hpIu/k0Vg9urqw2rG9\nu8fEboUFfQ2UCpjDdA+oR2bBr0ZzzIM15Cqb5vd8LI8bB9mOPBYNoSC01HhDKXpT\n4edzPeYT5PD7vALr2xJxFy4W18cfKKmlY/SOpZTlgGyrdXGK+24QAnRZXyOTftqd\n6+7j0X6mokEgiesDeQF9LZROFI49ZlvoK4bZ+JqrvX2kqgaxEogHS0Txt/ZM7eJF\nz1OZPlVrdPhv5b2rVeKwNkZZ4nyYC2vRfZf5aSAA1TUXNKW1pUSNDNU04D7Priz2\n0OwjWXkVbDEMRQZ/Yy/KRleaBiYv1kuBrK776h/DFjOXw+4Qj6IBeq79LNO/7uFg\nJLUBgtJExQ3NQCB+po+SyuWIkojGh30jmlQ8dmGyoEZ9muWJg/E5mTuRPb/Zvx0Y\nkHl8MvMq+7yOTf0Z1PH30ml7o9EiNniAN87ZHiU2KjrQ10eXAVJCVmQIzUh/1/DI\n4ILnxuUtOEDhi/2aec+CJJtY0Pq4+XzHcYMte6rlKnRBiCdQ0yY87vm60BLtYTI1\n9QRf0WfJeujPMO1gq5sJbxMmwLQXgzy0tv9M5wNqkCcPGofr3zE7C1c/TjjqyDCR\nTnf3KndGrcOiMo+Ney4eC3nxoof2anjhaaE5Xbz0tivDbxQ/tVj/fu9+uogavFHL\nj3T3LOUNkjokenbA6FiPnJdhLogMBBA727pBeZ8kmCQRGDvTFvcCRwjdlt+fhVgI\n+lnrWDejbrsRYDS6jQs4ow4KQ7RnP4Cj2a+waaXh9zVHU231rasUkMKgMA/ND6ME\nb6BZzii89lG8Yl0XURWeq/2jnpASX39VwXVKlDxuOpv2CN8TKgRGGlkBy3FgVccz\nWGlqKBjHDjUAyLUoQq/cwktfgGPMD6BFlx6/5O9QMM4FXHeyl97+5pe7X5cjW/Nh\nCacfDn9iA09uijOfUoGZYknVA55I+PwUJsvH1Con6UC2FMmlDhJ3D0vWIphtERQV\nDu1SLwsgTGjb+EbbzrfuQEYntkonCyInH+BSE+H86oALy6gtxgmpFvv9nY+Zyqha\nl+b6yPZJ0RqoydhUUS5Nze+wckGUspkaaUfz19NLBax4wfl1y6ETaKQpmENBnfqJ\n2B9DA4omaECONsE1gkPkULi1fivq8TTEoFGTbHVURLzqvtf6kFlYwmbGwJh4NR50\nuv5APydh4ax2oyqqnXqbp3JolUT4/h7AyhvLm+H3Lqf4thm6HmWZPpaufCrKXw6y\nUO9Q92aa/FkSaSwhTtseFdh2pUjOdEIZuyLtxNJcmHbj/meK03sa1mjGgKAI5Wp3\nP72lhPQM07Ytk6nt2Fod3rZBCxPueB8ilo7whrM0Wdy7B3I7qqBLpqHeP4vGItYR\n-----END RSA PRIVATE KEY-----",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true,
"miniJWE": true,
"allowReuse": false
},
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDoDCCAoigAwIBAgIED1feTjANBgkqhkiG9w0BAQsFADCBkTELMAkGA1UEBhMC\nVVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0\nMRwwGgYDVQQLExNQcm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wx\nJTAjBgkqhkiG9w0BCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wHhcNMTgwMjI3\nMTYzOTQyWhcNMjgwMjI1MTYzOTQyWjCBkTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT\nAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0MRwwGgYDVQQLExNQ\ncm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wxJTAjBgkqhkiG9w0B\nCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQC0O9Qg8avVtfTpzEwjjM0e+kwFzjFdMmqMVBs6XIo37FsDjbll\nI+7VznRNJPVfRZbnTmyhtHmkpDG/ojLVg7oPWZOY9Zrn7pO96wQxBGkj3E+/3B+T\nBethgXFSLA4sbAhF3Hn+lXP+QuA4KgtcGHDq1EctwZa0/BS8eQFIiWc5c2PAai9Y\nI/nVbu4EkAhhbgTAMzgUnLeRXfyaqmsHVZOXem1ErQVC7M4qwKw2osYlM7qqCgOj\nK1hLwkd3MOIVcgAcUYEYe78dVFhOKglVATVgZhvAVqyTau7eG1sdSLY5aOgHR+Ck\nHWAacIFKKwCZZr6AGFLqxO7tCyzEimmRCBrrAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAHxDtjfTcwqGFuHy7wVsVTg1Mzwvzf0/MG1dstfr9q3onFMpcuZQ2DXWC0rm\ngT3KHaptM+V3iiq5mMv2pPuK4EacDPQdhWBjw5hsVaRu3V7pAo4LHC4UJ3xufXYz\nLVr8wRVMvTMOCNTR0RQ/k1XvIKG1g1H20P/8ZSPYnu05cfvKbPxf9MD5bNCTTuvV\nhAWA8hrDQ+qlAdYx2Tgv59VVkNEWTRto8TU6orREC5F+OUIq3zQcBYjRzfgi9eH6\n8yLnVUlQQX3j6Y2b+ByxBNyo5JanEFLF2s2ioGKK8u3OilPGxDQCtrcc+TJAX9pN\ndaX/vNi6ZxxPwBQx9HctryxB3cc=\n-----END CERTIFICATE-----"
},
"ca_example_bundle": {
"class": "CA_Bundle",
"bundle": "-----BEGIN CERTIFICATE-----\nMIIFLTCCBBWgAwIBAgIMYaHn0gAAAABR02amMA0GCSqGSIb3DQEBCwUAMIG+MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQDEylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjAeFw0xNDEyMTUxNTI1MDNaFw0zMDEwMTUxNTU1MDNaMIG6MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTQgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gTDFNMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0IHBOSPCsdHs91fdVSQ2kSAiSPf8ylIKsKs/M7WwhAf23056sPuYIj0BrFb7cW2y7rmgD1J3q5iTvjOK64dex6qwymmPQwhqPyK/MzlG1ZTy4kwFItlngJHxBEoOm3yiydJs/TwJhL39axSagR3nioPvYRZ1R5gTOw2QFpi/iuInMlOZmcP7lhw192LtjL1JcdJDQ6Gh4yEqI3CodT2ybEYGYW8YZ+QpfrI8wcVfCR5uRE7sIZlYFUj0VUgqtzS0BeN8SYwAWN46lsw53GEzVc4qLj/RmWLoquY0djGqr3kplnjLgRSvadr7BLlZg0SqCU+01CwBnZuUMWstoc/B5QIDAQABo4IBKzCCAScwDgYDVR0PAQH/BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL2NybC5lbnRydXN0Lm5ldC9nMmNhLmNybDA7BgNVHSAENDAyMDAGBFUdIAAwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5lbnRydXN0Lm5ldC9ycGEwHQYDVR0OBBYEFMP30LUqMK2vDZEhcDlU3byJcMc6MB8GA1UdIwQYMBaAFGpyJnrQHu995ztpUdRsjZ+QEmarMA0GCSqGSIb3DQEBCwUAA4IBAQC0h8eEIhopwKR47PVPG7SEl2937tTPWa+oQ5YvHVjepvMVWy7ZQ5xMQrkXFxGttLFBx2YMIoYFp7Qi+8VoaIqIMthx1hGOjlJ+Qgld2dnADizvRGsf2yS89byxqsGK5Wbb0CTz34mmi/5e0FC6m3UAyQhKS3Q/WFOv9rihbISYJnz8/DVRZZgeO2x28JkPxLkJ1YXYJKd/KsLak0tkuHB8VCnTglTVz6WUwzOeTTRn4Dh2ZgCN0C/GqwmqcvrOLzWJ/MDtBgO334wlV/H77yiI2YIowAQPlIFpI+CRKMVe1QzX1CA778n4wI+nQc1XRG5sZ2L+hN/nYNjvv9QiHg3n\n-----END CERTIFICATE-----"
}
}
},
"TEST_Certificate_9": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIHaDCCBlCgAwIBAgIQdcpDuACQkFYAAAAAVM+HXjANBgkqhkiG9w0BAQsFADCBujELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDE0IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwGA1UEAxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxTTAeFw0xOTAzMDYyMjA3NTRaFw0yMDAxMTIyMjM3NTJaMIHPMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTETMBEGCysGAQQBgjc8AgEDEwJVUzEbMBkGCysGAQQBgjc8AgECEwpXYXNoaW5ndG9uMRgwFgYDVQQKEw9GNSBOZXR3b3JrcyBJbmMxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRIwEAYDVQQFEwk2MDE2OTI0OTIxGjAYBgNVBAMTEWF1dGhvci13d3cuZjUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuoZcIQyfZHQzb0sdEOctXYOvg1bZ8FEM1UhMtK5Do4oDFMjh5qGKCb9p3YX57S6WE7UcQ2aEA45t38tsFx3YgLYtqo9DB6pkv6AYNiCvVboWLe2ZaWPKaohaJPEk9rdHCeYHPUh7PMbV4aNJUONX4jHKzlhXID0j6y17HcGWMv9rM7fib20yuJWLZ6Mxu5vPmu+sHUXWbdrIpEYM1LU0tRC0ymz3WYdp3+6QGxtL5rhl12iXPjYM/YRRo3vxd9K4FuGk00F5gdkgyxU8LMzmdhqHhqPPDqWizsdAv6FgHEUZ2d4dJcn0jRC2eNZkbi4EaJBWcx0pGu1rxl7l9c05aQIDAQABo4IDUTCCA00wbgYDVR0RBGcwZYIRYXV0aG9yLXd3dy5mNS5jb22CD3BhcnRuZXJzLmY1LmNvbYIRZGV2Y2VudHJhbC5mNS5jb22CCnd3dy5mNS5jb22CD3d3dy10ZW1wLmY1LmNvbYIPdGVjaGRvY3MuZjUuY29tMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWlVJ/QEAAAEAwBHMEUCIFiz1MfByAMSI5zz6BrmPKyrmhjiJBjo5Vcjq7RUsN0GAiEA001Njbwau6WpV0VlEkPk4lfvmzYGCCW5V3fA+rgHjIYAdQBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAWlVJ/QdAAAEAwBGMEQCIGl+hkuMbB9QIXkFIyfPKEZ8uW3LPBhwekJHgpmVh0MsAiBjA6CRI6F1qwUvDx3dH1bw8aKoNqDXImifpk/zuifcBQB3ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaVUn9DMAAAQDAEgwRgIhAL339KoEh1ic4fnXnWs5UtrYN+Jg5k3qSwI1nbgBVve9AiEAwPN+1DhNbGP/AHu+S+H+8eTAH5gjlPoMW5UI/qJNxggwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMGgGCCsGAQUFBwEBBFwwWjAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYIKwYBBQUHMAKGJ2h0dHA6Ly9haWEuZW50cnVzdC5uZXQvbDFtLWNoYWluMjU2LmNlcjAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3QubmV0L2xldmVsMW0uY3JsMEoGA1UdIARDMEEwNgYKYIZIAYb6bAoBAjAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAHBgVngQwBATAfBgNVHSMEGDAWgBTD99C1KjCtrw2RIXA5VN28iXDHOjAdBgNVHQ4EFgQUQCDntrHPGlC5Q542ACpx4BKORPQwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAKVfhJ7jZ1/833HXQ1g/g19EIktbEmjexxysiqa9RNnUVrmHsFQ/kLwiNakEpElJZUgpFaPkFUUKaOuHq895gdEdyBVwimwi6CGH2VjIQlubzOHbZ2YpDABEjtBLLvfPkEkB4DFAwHXnIsG5RhIIzzBQnPVp239S/G9oBDFxGtCiP5kgn2BUUomgBtm5FsioNRAHhiq3JbLhtJzQOjHqYCS8lC/QtrRJaDG4Lpy9OLZ1Te7dsB5IAyaX/eWPA2E/JKIU3YwPoyc2qagS7XFv1opZweAgGfIyi3kzJwF88e8RScYq7xL+GIpJM8Em2l/Lb5ZVT2Sm2Bfis76Y64Gxlig==\n-----END CERTIFICATE-----",
"chainCA": "-----BEGIN CERTIFICATE-----\nMIIDoDCCAoigAwIBAgIED1feTjANBgkqhkiG9w0BAQsFADCBkTELMAkGA1UEBhMC\nVVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0\nMRwwGgYDVQQLExNQcm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wx\nJTAjBgkqhkiG9w0BCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wHhcNMTgwMjI3\nMTYzOTQyWhcNMjgwMjI1MTYzOTQyWjCBkTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT\nAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ0wCwYDVQQKEwRUZXN0MRwwGgYDVQQLExNQ\ncm9kdWN0IERldmVsb3BtZW50MQ8wDQYDVQQDFAZteV9zc2wxJTAjBgkqhkiG9w0B\nCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQC0O9Qg8avVtfTpzEwjjM0e+kwFzjFdMmqMVBs6XIo37FsDjbll\nI+7VznRNJPVfRZbnTmyhtHmkpDG/ojLVg7oPWZOY9Zrn7pO96wQxBGkj3E+/3B+T\nBethgXFSLA4sbAhF3Hn+lXP+QuA4KgtcGHDq1EctwZa0/BS8eQFIiWc5c2PAai9Y\nI/nVbu4EkAhhbgTAMzgUnLeRXfyaqmsHVZOXem1ErQVC7M4qwKw2osYlM7qqCgOj\nK1hLwkd3MOIVcgAcUYEYe78dVFhOKglVATVgZhvAVqyTau7eG1sdSLY5aOgHR+Ck\nHWAacIFKKwCZZr6AGFLqxO7tCyzEimmRCBrrAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAHxDtjfTcwqGFuHy7wVsVTg1Mzwvzf0/MG1dstfr9q3onFMpcuZQ2DXWC0rm\ngT3KHaptM+V3iiq5mMv2pPuK4EacDPQdhWBjw5hsVaRu3V7pAo4LHC4UJ3xufXYz\nLVr8wRVMvTMOCNTR0RQ/k1XvIKG1g1H20P/8ZSPYnu05cfvKbPxf9MD5bNCTTuvV\nhAWA8hrDQ+qlAdYx2Tgv59VVkNEWTRto8TU6orREC5F+OUIq3zQcBYjRzfgi9eH6\n8yLnVUlQQX3j6Y2b+ByxBNyo5JanEFLF2s2ioGKK8u3OilPGxDQCtrcc+TJAX9pN\ndaX/vNi6ZxxPwBQx9HctryxB3cc=\n-----END CERTIFICATE-----",
"staplerOCSP": {
"use": "ocsp"
},
"issuerCertificate": {
"bigip": "/Common/testExistingCert.crt"
}
},
"ocsp": {
"class": "Certificate_Validator_OCSP",
"dnsResolver": {
"bigip": "/Common/198.168.111.33"
}
},
"testNewCert": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIFLTCCBBWgAwIBAgIMYaHn0gAAAABR02amMA0GCSqGSIb3DQEBCwUAMIG+MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQDEylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjAeFw0xNDEyMTUxNTI1MDNaFw0zMDEwMTUxNTU1MDNaMIG6MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTQgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gTDFNMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0IHBOSPCsdHs91fdVSQ2kSAiSPf8ylIKsKs/M7WwhAf23056sPuYIj0BrFb7cW2y7rmgD1J3q5iTvjOK64dex6qwymmPQwhqPyK/MzlG1ZTy4kwFItlngJHxBEoOm3yiydJs/TwJhL39axSagR3nioPvYRZ1R5gTOw2QFpi/iuInMlOZmcP7lhw192LtjL1JcdJDQ6Gh4yEqI3CodT2ybEYGYW8YZ+QpfrI8wcVfCR5uRE7sIZlYFUj0VUgqtzS0BeN8SYwAWN46lsw53GEzVc4qLj/RmWLoquY0djGqr3kplnjLgRSvadr7BLlZg0SqCU+01CwBnZuUMWstoc/B5QIDAQABo4IBKzCCAScwDgYDVR0PAQH/BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL2NybC5lbnRydXN0Lm5ldC9nMmNhLmNybDA7BgNVHSAENDAyMDAGBFUdIAAwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5lbnRydXN0Lm5ldC9ycGEwHQYDVR0OBBYEFMP30LUqMK2vDZEhcDlU3byJcMc6MB8GA1UdIwQYMBaAFGpyJnrQHu995ztpUdRsjZ+QEmarMA0GCSqGSIb3DQEBCwUAA4IBAQC0h8eEIhopwKR47PVPG7SEl2937tTPWa+oQ5YvHVjepvMVWy7ZQ5xMQrkXFxGttLFBx2YMIoYFp7Qi+8VoaIqIMthx1hGOjlJ+Qgld2dnADizvRGsf2yS89byxqsGK5Wbb0CTz34mmi/5e0FC6m3UAyQhKS3Q/WFOv9rihbISYJnz8/DVRZZgeO2x28JkPxLkJ1YXYJKd/KsLak0tkuHB8VCnTglTVz6WUwzOeTTRn4Dh2ZgCN0C/GqwmqcvrOLzWJ/MDtBgO334wlV/H77yiI2YIowAQPlIFpI+CRKMVe1QzX1CA778n4wI+nQc1XRG5sZ2L+hN/nYNjvv9QiHg3n\n-----END CERTIFICATE-----"
}
}
},
"TEST_Certificate_10": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"certificate": {
"url": {
"url": "https://www.example.com/resources/certs/cert"
}
},
"privateKey": {
"url": {
"url": "https://www.example.com/resources/certs/key"
}
}
}
}
},
"TEST_Certificate_11": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"pkcs12": "MIIEdAIBAzCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIzCCBB8GCSqGSIb3DQEHBqCCBBAwggQMAgEAMIIEBQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQIMFpvfHSvJ6sCAggAgIID2PQxcEhhEPgU+sTVw9UncA+U0QYK2/JWQAzfxfD30uR9hXMdFnCF8wJcuUL+4jR+xnrJ9i+F5mISD8zLPipCLs3JuBDGQ8CibTMjcbm54eEzcX6knoQ8r6WZh8tXL+Dniwsnl7FrTwE6br+V/1LQvc03NepYA+xDPgHCOj1qfIcqMyylsf7ZyqYp76nmlv2tkcQrM/f+hcA9UtDuseeRae4ugx5IKkrcIAVYPMfCwRSPkGFWJJofHZaCzeCT4Nq5+ocljogAlqtWSH9nIGEsYxDCrhj3qgZNAPODa1vfnMna3/1md4oRuqI5qe7UQF6e/eltAunZDUtT1vTW+O3vyt3Bqfl18moXocUOuVVi7CNejcA0+IhqryrkI3w4aIXxWVmZ4tl/El/OSjXCRMs+tnTwRZjiCd1dPnKJHjesygupnS4rHus31dQKMmxjyKVrhsl3N+oopbGVWAlaR7p/0DyTdUywBrExyi/c7QvVN/0D08F1TRed4ys3/AVl43dvM9IFGm+ZwsvYyBhRmYn/oL5Dr5u5/jHFhPrWTR35sE5uvcYsJR96hmMqxN57K95MggRcthsrdIvDN+86pqifZoVPTmezFgRuO7NfzhCj/uOd1l61dOKbFNT5DuE5DoyJ8IaVnTJvZ4CAq3O2Ix62LVw0t/lM7AXhkak52LsyJ8VGcaK8R9PhM/X0CYGoRgWyPzJ3GGNX6s9Pw6rV6k5gtYkUagElrsJbcmfabEMZAGwIsVmOpaxdpyuaoo2TR+tz/E1FasC9K3aJ0cEwt6Cm9/tW4qEsb65TBm7C2kXNglUHEmrxndVfMVzKG2dkxUhvJdqw3BxcPukjzk4lpBv2YrTeJs4+y+aRn7F7GUrR4r9Z903ZTbu2DiOEbFEERPq/08zO7zl9pD76KyJfrWWlNW+urwPqEz8i6eDj+/zBlCd6JfXxVgXy8ctHwqKChBNDyimVBvXDD6zIySnazdYVcYycfnSbNo4p2VWztF4C6CvqqOtN39I11LZZ1okZsxpacQEU3nhaRXHw+bMrHfRZNlt5RmCIYnNuB6qTBjL9yaaq/9BNzW2dQnRP2OkeIbfVJN3N00Sey0sbsXUlajEMJW7Efsz6iHtOXZkeTdu8ME7eGBsaRNAX5tcDqMJjnxhGsZSmxLNHW+5OnmNB54sdEMhyM/wYEbxGh6qQEPtbdBhSZIuXiSkfmtI64IdKhBYpLl2rUxDB+nLZisRgea3xCBDxHVd7c0e9u67lT3GetAmFX2GOTA5+a8k3zXnj6te+gN+9ZJhVCOasifNzKpk7WLwZXAgnFWtuXjAxMCEwCQYFKw4DAhoFAAQUL+jxIL4tVgP9Hb2ux92Idbur6QEECEfy4yQcB7vhAgIIAA==",
"passphrase": {
"ciphertext": "IA==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
}
}
}
},
"TEST_Certificate_12": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"pkcs12": {
"base64": "MIIEdAIBAzCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIzCCBB8GCSqGSIb3DQEHBqCCBBAwggQMAgEAMIIEBQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQI/nEU2xuSAVcCAggAgIID2MNKbruh9PJGC3bsdOj/hsBAutS6hFtUXl1DJ8FZd2B+80ppRam4y8NKJz14Fkvr0qUOECIAPsv857EJ9PVAoYLaK6gf9jWe3nLCe8PyHv5MtJVEqORszIkQPUrI/Zsba46GLNPp1F4dEJsHXjK9XQ7yhQDIJr2yoMth+WmwBAZTx2jyoMc4m/4jcXvUTTHTOfOqqNzsS6fq3PAcYVDqC8iovWXwt7io31ix47qBvG1Vh6dCOTvupAv3KBDCJwLeSonIehobpS1SBQtLkot7LEzgLAVwpRRh4kFJ+R+dbmgH+xAxHJSb9BnSCBgW0ircrHrHFTwTHxjAd5HzGzxImPC/uuLIiKwa+7dajy2djfMgYSYkfM88zCo54hZfx1POBKQ3CF8NjFoOJZJvdi+2cQ5WO3+5xv9n6ZzyAO4W4sOvsxKQ8uwS7lL1vwFTnflvQx0y6RYsYww0nAR00D/Toq62mhpXx1Vx4ZGetVqiPU0NsLEr79l8yqZZAP4nQ68zXIYVDbKIASEFpbcCb7nDD4jExn68kWJpRINxbZ0z3hBN0RhM+LTC2Ybw5uYWezrlvxlnd2EU/ZHQGmFjWhbKH87AoWVpsGJPfcetBG4d2GhUO8X2BYitGQZuglNTZxCaWeem+QX19kCZvIkDgzp4Oi/MBpGkaS5Vjz8EQ6VhnMs2TncBVhPR6dgF3WpYOpmGOREz/Kg+8xWHqsEgI46RcEIJQ9gmVpbegmfFh6OmKXGOl0PY7bAhkLdybq2tJ23AVXKxsMOQW+5N8A4EQPp1QHFFpURsecQaKRjrj7px049zNG9Yts2Qc8KC6CGYARrxo5aeF3LK9CxsLbajcnGo1qytzn3y/1WB+rmiNQJx9e9lr63egfTWhpTMHkM9ayZX2td/mIbUDUNDZ9lsN6il7mY7EhBsdhdbGuv8wJDDS4jEdJaL8VFE2R7F1pAxSQkdF3mPFcePE0Me/vIjSv3sR+4Q44zw7dJaFU1eDAiQupLwctWKIkKeuEgEfetvZac5FqZ7KHv+MAr2AxO3jSau8cw5KR3mipzfN13cL0GdMQAKwhC6XZzZKmPJOxyhaT7V9hr7719Kqq3qX8JxVzkThHsFy5V1NjFdLvIcjQwDb0L74iwZ/mDiHdi4eKUkBQD5WiaTBBtZS8cFCXAfOZvprHFp3IuOxa2DkqKmBbTqficOxRom7gOKvaQzWlJqd/HFV4Ru0CjBXFnFXPk6FicZ6IdRzWJcVKJ/AjIDP1RUyu/NUNYbNNssK1tBW+IfGvESgaGqNzw4a/8H5G8UwSBO3bdt8kyqt+ioRjAxMCEwCQYFKw4DAhoFAAQUIvCNK3qldiHX2dfKVx7THPqQOvIECGiVUD1T1ujUAgIIAA=="
},
"passphrase": {
"ciphertext": "YXMz",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
}
}
}
},
"TEST_Certificate_13": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"pkcs12": {
"url": {
"url": "https://www.example.com/resources/certs/forge_p12.p12",
"skipCertificateCheck": true
}
},
"passphrase": {
"ciphertext": "cGFzc3dvcmQ=",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"pkcs12Options": {
"keyImportFormat": "openssl-legacy",
"ignoreChanges": true
}
}
}
},
"TEST_Certificate_14": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate",
"pkcs12": {
"url": "https://www.example.com/resources/certs/forge_p12.p12"
},
"passphrase": {
"ciphertext": "cGFzc3dvcmQ=",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"pkcs12Options": {
"keyImportFormat": "openssl-legacy",
"ignoreChanges": true
}
}
}
},
"TEST_Certificate_Validator_OCSP_15": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.9012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Certificate_Validator_OCSP",
"dnsResolver": {
"bigip": "/Common/198.168.111.33"
},
"responderUrl": "http://cert.ocsp1.localhost.com",
"timeout": 300,
"signingHashAlgorithm": "sha256",
"signingCertificate": {
"use": "testSignCertKey"
}
},
"testSignCertKey": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDSjCCAjKgAwIBAgIEEYGlyTANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJV\nUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxCzAJBgNVBAoTAkY1MREw\nDwYDVQQLEwhEZXYvVGVzdDEZMBcGA1UEAxMQVGVzdCBPQ1NQIFNpZ25lcjAeFw0x\nOTA0MjMxNzU0MTdaFw0yNDA0MjExNzU0MTdaMGcxCzAJBgNVBAYTAlVTMQswCQYD\nVQQIEwJXQTEQMA4GA1UEBxMHU2VhdHRsZTELMAkGA1UEChMCRjUxETAPBgNVBAsT\nCERldi9UZXN0MRkwFwYDVQQDExBUZXN0IE9DU1AgU2lnbmVyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6mUjd2Vsclqv5NDcoPyqW2RDn7bHkCj8zemZ\ntadBNDSsoCNVNu/BAptTBgD4fRHjLlHR6NOIHCzuqnklpEQze4/1SDXL1hkDBmFS\nfon2UKUvpoUWfPjt41auEfTx1DgIHoKqT+0+C5pfCRSLy1JIQBQyh7kYiIbFzYYq\nEND2GNGrHOuX0f58ae4eU/XmAZQVJXfqsyyhak0kLOxU+vIBJpweisZKxa9C7nuX\nLI2nIGIDqexK8C5RrIc0bY2OHn0pEMv1/tYgFYjOqos6/2Sl1/ZXGX/O0kyYmzai\nnkxdM3Ozj/Q9hoLbBn40pl8BhFh6oYl5g/3nhm5Mzr1lQkvPqwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQDc3ZSvM/aez6S63kKRP79/VE9H37woZ+sDGQkjf5yoz9hm\n+3WnbpYVw93rAbf4lkASFdRvq4ZA9UG7YWUmVKB33vrSxqEttdN7szjOBrfCOmpx\nEvftuvHPOovqkiuVcDIDxoBsmeqhtprppjl+MzaibkFx9UFHLzS0ZXo85BVtwTK+\nMSj4uv9HFT+EpmlsLOZ8PiYTkIxb5FHAArXd2Q3lkHp1n//5bUE5jurBiZqx8N6F\ndVXXIA7ghE7azooDPKBtx4pcsKpyrEdao1G4wiSICyoS/EoxTm9Vd2DybMKymIbq\nzcSE8j03hrI+dqduGxmOxwYDUBSvn9SvLW9SqBGw\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDqZSN3ZWxyWq/k\n0Nyg/KpbZEOftseQKPzN6Zm1p0E0NKygI1U278ECm1MGAPh9EeMuUdHo04gcLO6q\neSWkRDN7j/VINcvWGQMGYVJ+ifZQpS+mhRZ8+O3jVq4R9PHUOAgegqpP7T4Lml8J\nFIvLUkhAFDKHuRiIhsXNhioQ0PYY0asc65fR/nxp7h5T9eYBlBUld+qzLKFqTSQs\n7FT68gEmnB6KxkrFr0Lue5csjacgYgOp7ErwLlGshzRtjY4efSkQy/X+1iAViM6q\nizr/ZKXX9lcZf87STJibNqKeTF0zc7OP9D2GgtsGfjSmXwGEWHqhiXmD/eeGbkzO\nvWVCS8+rAgMBAAECggEAAmDeWELOM+bZrA+2fWey7tR4nzFCmyLfVdON/LrivX3f\nVoylO7Z5Feavk/sEinhY/spTv/INioOmNFKgYCdVAmb2jTIGjHiagEESjjgmKLFU\nZ3MoREJeX5UslQAQSB/9bRnUUpVMsN9zIWt08641D3lk/d2R8yiy7x/yY1NLe/r3\nsc2XecCl2DmUPnYzrl61Q264xEifPNVsikyeB5N26I7HtlQX5d1eHoIJ83TGn3Wp\nBRfxkCe0sOU+iq2f6l8PjI6mbUUaY9J81zaKZpaXK4/MlgEfeM0QNCILHIX4xUQR\nmvVo5uvIQrdIe2IvK5JaFlHI2utC8ppuOt9laGVgQQKBgQD3vW+RHzfEm+gL1YdH\nW82GXPZ3PxWrtjEtNrWhMNMrKyVG475wF14WsKo6tZnPe1DqMBRZt8GjpUZnoTBK\nYyuW/WmO6JvTsm75zvE6/fTpc7ORd987zLJUmAu8cJwkI4hY05m3Aj31cIF4DORs\nrIzpZhghS8kVX9N1f9aqcea2ywKBgQDyNcxgQxbx+6vPfqU6uN+4sKTKc/Cl10Vl\njXF5lfXX5ga244tsmQq7HEPnPtpnh7NeeqCjzhJF22Ru5bUxQUtxHbOiyWqMtGAG\nP4uFJyqJIg8hU/oWUsYmS3IF6YSb5/HyyQ0zn1aJAMwnv1Vpb6eDHXcNRBhikFLq\n0xZbbGNOoQKBgFz/1hPqXisGQ9O9cq0M/1hDKZqWKfJt0IQil4hNJdh8t9+muuSl\nQQLPivfDGFxU9IkVR25ulthxwL5COjiShdiGhMvK8kREJXjNgK0ejIPelTg0ga6X\nJxKuiSlSNKs0U4jU1k1nIA81DsUcQdux4qvzUXeeVXwanuzq8pDFdVCFAoGAWIR+\nx6NdLFxsou1G11ofMPElmHOcvA8bZoy1rti2Owvu4kHwf2TC/jTLQCTBTtrSG7I3\nKQYzuWH/p2O9v118g792GgUAMqHtAfuRMr1olytiWizFlgj0L6Sc7Do2Y3/19WOy\ntm4CAxnOgqwzO9A5aPqIuslrHAJguz8fyZOoC2ECgYEA9Y+Zp+sWjlVtMi9DoewF\nblil86us3/aCT0xFeaTPEEnJqC/Zz3xF6Bxb2B3/JT+2nvlY6ewRebUYAQrkkApM\no8MrB1IiUiot0UsyxhhoGMeOa8EgkvcyGhqK4yMaIgpgZDwX6WN6XiV8bL+bltze\nV5FCB6O5SaXnYIhegxrsfHw=\n-----END PRIVATE KEY-----"
},
"testSignCertKeyPassphrase": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIICnDCCAgWgAwIBAgIJAJ5n2b0OCEjwMA0GCSqGSIb3DQEBCwUAMGcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMRQwEgYDVQQKDAtmNV9OZXR3b3JrczEbMBkGA1UEAwwSc2FtcGxlLmV4YW1wbGUubmV0MB4XDTE3MTEyNjE5NTAyNFoXDTE4MDIyNTE5NTAyNFowZzELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxFDASBgNVBAoMC2Y1X05ldHdvcmtzMRswGQYDVQQDDBJzYW1wbGUuZXhhbXBsZS5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALEsuXmSXVQpYjrZPW+WiTBjn491mwZYT7Q92V1HlSBtM6WdWlK1aZN5sovfKtOX7Yrm8xa+e4o/zJ2QYLyyv5O+t2EGN/4qUEjEAPY9mwJdfzRQy6Hyzm84J0QkTuUJ/EjNuPji3D0QJRALUTzu1UqqDCEtiN9OGyXEkh7uvb7BAgMBAAGjUDBOMB0GA1UdDgQWBBSVHPNrGWrjWyZvckQxFYWO59FRFjAfBgNVHSMEGDAWgBSVHPNrGWrjWyZvckQxFYWO59FRFjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4GBAJeJ9SEckEwPhkXOm+IuqfbUS/RcziifBCTmVyE+Fa/j9pKSYTgiEBNdbJeBEa+gPMlQtbV7Y2dy8TKx/8axVBHiXC5geDML7caxOrAyHYBpnx690xJTh5OIORBBM/a/NvaR+P3CoVebr/NPRh9oRNxnntnqvqD7SW0U3ZPe3tJc\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-256-CBC,D8FFCE6B255601587CB54EC29B737D31\n\nkv4Fc3Jn0Ujkj0yRjt+gQQfBLSNF2aRLUENXnlr7Xpzqu0Ahr3jS1bAAnd8IWnsR\nyILqVmKsYF2DoHh0tWiEAQ7/y/fe5DTFhK7N4Wml6kp2yVMkP6KC4ssyYPw27kjK\nDBwBZ5O8Ioej08A5sgsLCmglbmtSPHJUn14pQnMTmLOpEtOsu6S+2ibPgSNpdg0b\nCAJNG/KHe+Vkx59qNDyDeKb7FZOlsX30+y67zUq9GQqJEDuysPJ2BUNP0IJXAjst\nFIt1qNoZew+5KDYs7u/lPxcMGTirUhgI84Jy4WcDvSOsP/tKlxj04TbIE3epmSKy\n+TihHkwY7ngIGtcm3Sfqk5jz2RXoj1/Ac3SW8kVTYaOUogBhn7zAq4Wju6Et4hQG\nRGapsJp1aCeZ/a4RCDTxspcKoMaRa97/URQb0hBRGx3DGUhzpmX9zl7JI2Xa5D3R\nmdBXtjLKYJTdIMdd27prBEKhMUpae2rz5Mw4J907wZeBq/wu+zp8LAnecfTe2nGY\nE32x1U7gSEdYOGqnwxsOexb1jKgCa67Nw9TmcMPV8zmH7R9qdvgxAbAtwBl1F9OS\nfcGaC7epf1AjJLtaX7krWmzgASHl28Ynh9lmGMdv+5QYMZvKG0LOg/n3m8uJ6sKy\nIzzvaJswwn0j5P5+czyoV5CvvdCfKnNb+3jUEN8I0PPwjBGKr4B1ojwhogTM248V\nHR69D6TxFVMfGpyJhCPkbGEGbpEpcffpgKuC/mEtMqyDQXJNaV5HO6HgAJ9F1P6v\n5ehHHTMRvzCCFiwndHdlMXUjqSNjww6me6dr6LiAPbejdzhL2vWx1YqebOcwQx3G\n-----END RSA PRIVATE KEY-----",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
}
}
}
},
"TEST_Cipher_Group_16": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Cipher_Group",
"remark": "description",
"order": "speed",
"allowCipherRules": [
{
"bigip": "/Common/f5-secure"
}
],
"requireCipherRules": [
{
"bigip": "/Common/f5-secure"
}
],
"excludeCipherRules": [
{
"use": "/TEST_Cipher_Group/Application/customRule"
}
]
},
"customRule": {
"class": "Cipher_Rule",
"cipherSuites": [
"ECDHE_ECDSA"
]
}
}
},
"TEST_Cipher_Rule_17": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Cipher_Rule",
"remark": "The description",
"cipherSuites": [
"ECDHE",
"RSA",
"ECDHE_ECDSA",
"!SSLV3",
"!RC4",
"!EXP",
"!DES",
"!3DES"
],
"namedGroups": [
"P256",
"P384"
],
"signatureAlgorithms": [
"DSA-SHA256",
"DSA-SHA512",
"ECDSA-SHA384"
]
}
}
},
"TEST_Classification_Profile_18": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Classification_Profile",
"remark": "description",
"parentProfile": {
"bigip": "/Common/classification_apm_swg"
},
"appDetectionEnabled": false,
"urlCategorizationEnabled": true,
"iRuleEventEnabled": true,
"logPublisher": {
"bigip": "/Common/default-ipsec-log-publisher"
},
"logUnclassifiedDomain": true,
"preset": {
"bigip": "/Common/ce_apm_swg"
},
"statisticsCollectionEnabled": true,
"statisticsPublisher": {
"bigip": "/Common/default-ipsec-log-publisher"
}
}
}
},
"TEST_DNS_Cache_19": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Cache",
"remark": "DNS Cache",
"answerDefaultZones": true,
"messageCacheSize": 0,
"recordCacheSize": 1,
"recordRotationMethod": "query-id",
"localZones": {
"norecords.com": {
"type": "type-transparent",
"records": []
},
"_sip._tcp.example.com": {
"type": "transparent",
"records": [
"_sip._tcp.example.com 86400 IN SRV 0 5 5060 sipserver.example.com"
]
},
"tworecords.com": {
"type": "transparent",
"records": [
"wiki.tworecords.com 300 IN A 10.10.10.125",
"wiki.tworecords.com 300 IN A 10.10.10.126"
]
}
},
"type": "resolver",
"allowedQueryTime": 201,
"maxConcurrentQueries": 2048,
"maxConcurrentTcp": 24,
"maxConcurrentUdp": 8193,
"msgCacheSize": 0,
"nameserverCacheCount": 16537,
"randomizeQueryNameCase": false,
"rootHints": [
"10.0.0.1"
],
"unwantedQueryReplyThreshold": 1,
"forwardZones": {
"singleRecord": {
"nameservers": [
"10.0.0.1:53"
]
},
"twoRecords": {
"nameservers": [
"10.0.0.2:53",
"10.0.0.3:53"
]
}
},
"useIpv4": false,
"useTcp": false
}
}
},
"TEST_DNS_Cache_20": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Cache",
"remark": "DNS Cache",
"answerDefaultZones": true,
"messageCacheSize": 0,
"recordCacheSize": 1,
"recordRotationMethod": "query-id",
"localZones": {
"norecords.com": {
"type": "type-transparent",
"records": []
},
"_sip._tcp.example.com": {
"type": "transparent",
"records": [
"_sip._tcp.example.com 86400 IN SRV 0 5 5060 sipserver.example.com"
]
},
"tworecords.com": {
"type": "transparent",
"records": [
"wiki.tworecords.com 300 IN A 10.10.10.125",
"wiki.tworecords.com 300 IN A 10.10.10.126"
]
}
},
"type": "transparent"
}
}
},
"TEST_DNS_Cache_21": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Cache",
"remark": "DNS Cache",
"answerDefaultZones": true,
"messageCacheSize": 0,
"recordCacheSize": 1,
"recordRotationMethod": "query-id",
"localZones": {
"norecords.com": {
"type": "type-transparent",
"records": []
},
"_sip._tcp.example.com": {
"type": "transparent",
"records": [
"_sip._tcp.example.com 86400 IN SRV 0 5 5060 sipserver.example.com"
]
},
"tworecords.com": {
"type": "transparent",
"records": [
"wiki.tworecords.com 300 IN A 10.10.10.125",
"wiki.tworecords.com 300 IN A 10.10.10.126"
]
}
},
"type": "validating-resolver",
"allowedQueryTime": 201,
"ignoreCd": true,
"maxConcurrentQueries": 2048,
"maxConcurrentTcp": 24,
"maxConcurrentUdp": 8193,
"nameserverCacheCount": 16537,
"randomizeQueryNameCase": false,
"rootHints": [
"10.0.0.1"
],
"trustAnchors": [
". IN DS 0000 8 1 AAAAAAAAAAAAAAAAAAAA",
". IN DS 0000 8 1 BBBBBBBBBBBBBBBBBBBB"
],
"unwantedQueryReplyThreshold": 1,
"forwardZones": {
"singleRecord": {
"nameservers": [
"10.0.0.1:53"
]
},
"twoRecords": {
"nameservers": [
"10.0.0.2:53",
"10.0.0.3:53"
]
}
},
"useIpv4": false,
"useTcp": false
}
}
},
"TEST_DNS_Logging_Profile_22": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Logging_Profile",
"remark": "sample remark",
"includeCompleteAnswer": false,
"includeQueryId": true,
"includeSource": false,
"includeTimestamp": false,
"includeView": false,
"logPublisher": {
"bigip": "/Common/sys-db-access-publisher"
},
"logQueriesEnabled": false,
"logResponsesEnabled": true
}
}
},
"TEST_DNS_Nameserver_23": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.7890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Nameserver",
"address": "13.13.13.13",
"port": 177,
"tsigKey": {
"use": "tsigKey"
}
},
"tsigKey": {
"class": "DNS_TSIG_Key",
"secret": {
"ciphertext": "ZjVmNQ==",
"ignoreChanges": true
}
}
}
},
"TEST_DNS_Profile_24": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Profile",
"remark": "A DNS Profile",
"parentProfile": {
"use": "dnsProfile"
},
"rapidResponseEnabled": true,
"rapidResponseLastAction": "allow",
"hardwareQueryValidationEnabled": true,
"hardwareResponseCacheEnabled": true,
"dnssecEnabled": false,
"globalServerLoadBalancingEnabled": false,
"dnsExpressEnabled": false,
"dns64Mode": "secondary",
"dns64Prefix": "1:1:1:1:1:1:1:1",
"dns64AdditionalSectionRewrite": "any",
"unhandledQueryAction": "drop",
"localBindServerEnabled": false,
"zoneTransferEnabled": true,
"recursionDesiredEnabled": false,
"securityEnabled": false,
"statisticsSampleRate": 13000,
"cacheEnabled": true,
"cache": {
"bigip": "/Common/cache_resolver"
},
"loggingEnabled": true,
"loggingProfile": {
"use": "dnsLoggingProfile"
}
},
"dnsProfile": {
"class": "DNS_Profile"
},
"dnsLoggingProfile": {
"class": "DNS_Logging_Profile",
"logPublisher": {
"bigip": "/Common/local-db-publisher"
}
}
}
},
"TEST_DNS_Profile_25": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_Profile",
"remark": "test cache references",
"cache": {
"bigip": "/Common/cache_transparent"
}
}
}
},
"TEST_DNS_TSIG_Key_26": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "DNS_TSIG_Key",
"algorithm": "hmacsha1",
"secret": {
"ciphertext": "ZjVmNQ==",
"miniJWE": true,
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true,
"allowReuse": false
}
}
}
},
"TEST_DNS_Zone_27": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.123456789012345678901234567890123456789012345678901234567890123": {
"class": "DNS_Zone",
"dnsExpress": {
"enabled": false,
"nameserver": {
"use": "nameServer"
},
"notifyAction": "bypass",
"allowNotifyFrom": [
"1.1.1.1"
],
"verifyNotifyTsig": false
},
"responsePolicyEnabled": true,
"serverTsigKey": {
"use": "tsigKey"
},
"transferClients": [
{
"use": "nameServer"
}
]
},
"nameServer": {
"class": "DNS_Nameserver"
},
"tsigKey": {
"class": "DNS_TSIG_Key",
"secret": {
"ciphertext": "ZjVmNQ==",
"ignoreChanges": true
}
}
}
},
"TEST_DOS_Profile_28": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012": {
"class": "DOS_Profile",
"application": {
"remoteTriggeredBlackHoleDuration": 10,
"scrubbingDuration": 42,
"singlePageApplicationEnabled": true,
"botDefense": {
"mode": "during-attacks",
"blockSuspiscousBrowsers": false,
"issueCaptchaChallenge": false,
"gracePeriod": 4000,
"crossDomainRequests": "validate-bulk",
"siteDomains": [
"www.google.com"
],
"externalDomains": [
"www.yahoo.com"
],
"urlAllowlist": [
"www.bing.com"
]
},
"botSignatures": {
"checkingEnabled": true,
"blockedCategories": [
{
"bigip": "/Common/Search Engine"
},
{
"bigip": "/Common/DOS Tool"
}
],
"reportedCategories": [
{
"bigip": "/Common/Crawler"
},
{
"bigip": "/Common/Exploit Tool"
}
],
"disabledSignatures": [
{
"bigip": "/Common/Yandex"
}
]
},
"mobileDefense": {
"enabled": true,
"allowAndroidPublishers": [
{
"bigip": "/Common/default.crt"
},
{
"bigip": "/Common/ca-bundle.crt"
}
],
"allowAndroidRootedDevice": true,
"allowIosPackageNames": [
"theName"
],
"allowJailbrokenDevices": true,
"allowEmulators": true,
"clientSideChallengeMode": "challenge"
}
}
},
"testCert": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDSjCCAjKgAwIBAgIEEYGlyTANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJV\nUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxCzAJBgNVBAoTAkY1MREw\nDwYDVQQLEwhEZXYvVGVzdDEZMBcGA1UEAxMQVGVzdCBPQ1NQIFNpZ25lcjAeFw0x\nOTA0MjMxNzU0MTdaFw0yNDA0MjExNzU0MTdaMGcxCzAJBgNVBAYTAlVTMQswCQYD\nVQQIEwJXQTEQMA4GA1UEBxMHU2VhdHRsZTELMAkGA1UEChMCRjUxETAPBgNVBAsT\nCERldi9UZXN0MRkwFwYDVQQDExBUZXN0IE9DU1AgU2lnbmVyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6mUjd2Vsclqv5NDcoPyqW2RDn7bHkCj8zemZ\ntadBNDSsoCNVNu/BAptTBgD4fRHjLlHR6NOIHCzuqnklpEQze4/1SDXL1hkDBmFS\nfon2UKUvpoUWfPjt41auEfTx1DgIHoKqT+0+C5pfCRSLy1JIQBQyh7kYiIbFzYYq\nEND2GNGrHOuX0f58ae4eU/XmAZQVJXfqsyyhak0kLOxU+vIBJpweisZKxa9C7nuX\nLI2nIGIDqexK8C5RrIc0bY2OHn0pEMv1/tYgFYjOqos6/2Sl1/ZXGX/O0kyYmzai\nnkxdM3Ozj/Q9hoLbBn40pl8BhFh6oYl5g/3nhm5Mzr1lQkvPqwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQDc3ZSvM/aez6S63kKRP79/VE9H37woZ+sDGQkjf5yoz9hm\n+3WnbpYVw93rAbf4lkASFdRvq4ZA9UG7YWUmVKB33vrSxqEttdN7szjOBrfCOmpx\nEvftuvHPOovqkiuVcDIDxoBsmeqhtprppjl+MzaibkFx9UFHLzS0ZXo85BVtwTK+\nMSj4uv9HFT+EpmlsLOZ8PiYTkIxb5FHAArXd2Q3lkHp1n//5bUE5jurBiZqx8N6F\ndVXXIA7ghE7azooDPKBtx4pcsKpyrEdao1G4wiSICyoS/EoxTm9Vd2DybMKymIbq\nzcSE8j03hrI+dqduGxmOxwYDUBSvn9SvLW9SqBGw\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDqZSN3ZWxyWq/k\n0Nyg/KpbZEOftseQKPzN6Zm1p0E0NKygI1U278ECm1MGAPh9EeMuUdHo04gcLO6q\neSWkRDN7j/VINcvWGQMGYVJ+ifZQpS+mhRZ8+O3jVq4R9PHUOAgegqpP7T4Lml8J\nFIvLUkhAFDKHuRiIhsXNhioQ0PYY0asc65fR/nxp7h5T9eYBlBUld+qzLKFqTSQs\n7FT68gEmnB6KxkrFr0Lue5csjacgYgOp7ErwLlGshzRtjY4efSkQy/X+1iAViM6q\nizr/ZKXX9lcZf87STJibNqKeTF0zc7OP9D2GgtsGfjSmXwGEWHqhiXmD/eeGbkzO\nvWVCS8+rAgMBAAECggEAAmDeWELOM+bZrA+2fWey7tR4nzFCmyLfVdON/LrivX3f\nVoylO7Z5Feavk/sEinhY/spTv/INioOmNFKgYCdVAmb2jTIGjHiagEESjjgmKLFU\nZ3MoREJeX5UslQAQSB/9bRnUUpVMsN9zIWt08641D3lk/d2R8yiy7x/yY1NLe/r3\nsc2XecCl2DmUPnYzrl61Q264xEifPNVsikyeB5N26I7HtlQX5d1eHoIJ83TGn3Wp\nBRfxkCe0sOU+iq2f6l8PjI6mbUUaY9J81zaKZpaXK4/MlgEfeM0QNCILHIX4xUQR\nmvVo5uvIQrdIe2IvK5JaFlHI2utC8ppuOt9laGVgQQKBgQD3vW+RHzfEm+gL1YdH\nW82GXPZ3PxWrtjEtNrWhMNMrKyVG475wF14WsKo6tZnPe1DqMBRZt8GjpUZnoTBK\nYyuW/WmO6JvTsm75zvE6/fTpc7ORd987zLJUmAu8cJwkI4hY05m3Aj31cIF4DORs\nrIzpZhghS8kVX9N1f9aqcea2ywKBgQDyNcxgQxbx+6vPfqU6uN+4sKTKc/Cl10Vl\njXF5lfXX5ga244tsmQq7HEPnPtpnh7NeeqCjzhJF22Ru5bUxQUtxHbOiyWqMtGAG\nP4uFJyqJIg8hU/oWUsYmS3IF6YSb5/HyyQ0zn1aJAMwnv1Vpb6eDHXcNRBhikFLq\n0xZbbGNOoQKBgFz/1hPqXisGQ9O9cq0M/1hDKZqWKfJt0IQil4hNJdh8t9+muuSl\nQQLPivfDGFxU9IkVR25ulthxwL5COjiShdiGhMvK8kREJXjNgK0ejIPelTg0ga6X\nJxKuiSlSNKs0U4jU1k1nIA81DsUcQdux4qvzUXeeVXwanuzq8pDFdVCFAoGAWIR+\nx6NdLFxsou1G11ofMPElmHOcvA8bZoy1rti2Owvu4kHwf2TC/jTLQCTBTtrSG7I3\nKQYzuWH/p2O9v118g792GgUAMqHtAfuRMr1olytiWizFlgj0L6Sc7Do2Y3/19WOy\ntm4CAxnOgqwzO9A5aPqIuslrHAJguz8fyZOoC2ECgYEA9Y+Zp+sWjlVtMi9DoewF\nblil86us3/aCT0xFeaTPEEnJqC/Zz3xF6Bxb2B3/JT+2nvlY6ewRebUYAQrkkApM\no8MrB1IiUiot0UsyxhhoGMeOa8EgkvcyGhqK4yMaIgpgZDwX6WN6XiV8bL+bltze\nV5FCB6O5SaXnYIhegxrsfHw=\n-----END PRIVATE KEY-----"
}
}
},
"TEST_DOS_Profile_29": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012": {
"class": "DOS_Profile",
"remark": "description",
"application": {
"denylistedGeolocations": [
"Timor-Leste",
"Cocos (Keeling) Islands"
],
"allowlistedGeolocations": [
"Bonaire, Saint Eustatius and Saba",
"Cote D'Ivoire"
],
"captchaResponse": {
"first": "Are you a robot?<br><br>Testing All Ascii Characters:<br>\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~<br><br>%DOSL7.captcha.image% %DOSL7.captcha.change%<br><b>What code is in the image?</b>%DOSL7.captcha.solution%<br>%DOSL7.captcha.submit%<br><br>Your support ID is: %DOSL7.captcha.support_id%.",
"failure": "Error! 01001110 01101001 01100011 01100101 00100000 01110100 01110010 01111001 00100000 01110010 01101111 01100010 01101111 01110100<br><br>Testing All Ascii Characters:<br>\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~<br><br>%DOSL7.captcha.image% %DOSL7.captcha.change%<br><b>What code is in the image?</b>%DOSL7.captcha.solution%<br>%DOSL7.captcha.submit%<br><br>Your support ID is: %DOSL7.captcha.support_id%."
},
"heavyURLProtection": {
"automaticDetectionEnabled": true,
"detectionThreshold": 16,
"excludeList": [
"example.com"
],
"protectList": [
{
"url": "www.google.com",
"threshold": 0
}
]
},
"triggerIRule": true,
"profileAcceleration": {
"bigip": "/Common/full-acceleration"
},
"botDefense": {
"mode": "during-attacks",
"blockSuspiscousBrowsers": true,
"issueCaptchaChallenge": true,
"gracePeriod": 4000,
"crossDomainRequests": "validate-bulk",
"siteDomains": [
"www.google.com"
],
"externalDomains": [
"www.yahoo.com"
],
"urlAllowlist": [
"www.bing.com"
]
},
"rateBasedDetection": {
"operationMode": "off",
"thresholdsMode": "manual",
"escalationPeriod": 120,
"deEscalationPeriod": 7200,
"sourceIP": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"deviceID": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"geolocation": {
"minimumShare": 10,
"shareIncreaseRate": 500,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"url": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true
},
"site": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true
}
},
"stressBasedDetection": {
"badActor": {
"detectionEnabled": true,
"mitigationMode": "standard",
"signatureDetectionEnabled": true,
"useApprovedSignaturesOnly": true,
"acceleratedSignaturesEnabled": true,
"tlsSignaturesEnabled": true
},
"operationMode": "off",
"thresholdsMode": "manual",
"escalationPeriod": 120,
"deEscalationPeriod": 7200,
"sourceIP": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"deviceID": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"geolocation": {
"minimumShare": 10,
"shareIncreaseRate": 500,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"rateLimitingMode": "rate-limit"
},
"url": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true,
"heavyURLProtectionEnabled": true
},
"site": {
"minimumTps": 40,
"tpsIncreaseRate": 500,
"maximumTps": 200,
"minimumAutoTps": 5,
"maximumAutoTps": 5000,
"clientSideDefenseEnabled": false,
"captchaChallengeEnabled": false,
"rateLimitingEnabled": true
}
},
"recordTraffic": {
"maximumDuration": 10,
"maximumSize": 10,
"recordTrafficEnabled": false,
"repetitionInterval": 10
},
"scrubbingDuration": 42,
"remoteTriggeredBlackHoleDuration": 10
},
"network": {
"dynamicSignatures": {
"detectionMode": "enabled",
"mitigationMode": "medium",
"scrubbingEnabled": true,
"scrubbingCategory": {
"bigip": "/Common/attacked_ips"
},
"scrubbingDuration": 60
},
"vectors": [
{
"type": "hop-cnt-low",
"state": "learn-only",
"thresholdMode": "manual",
"rateThreshold": 40000,
"rateIncreaseThreshold": 600,
"rateLimit": 1000000,
"simulateAutoThresholdEnabled": true,
"badActorSettings": {
"enabled": true,
"sourceDetectionThreshold": 0,
"sourceMitigationThreshold": 0
},
"autoDenylistSettings": {
"enabled": true,
"category": {
"bigip": "/Common/botnets"
},
"attackDetectionTime": 1,
"categoryDuration": 60,
"externalAdvertisementEnabled": true
}
}
]
},
"protocolDNS": {
"vectors": [
{
"type": "ptr",
"state": "mitigate",
"thresholdMode": "fully-automatic",
"autoAttackFloor": 0,
"autoAttackCeiling": 0
}
]
},
"protocolSIP": {
"vectors": [
{
"type": "cancel",
"state": "disabled",
"thresholdMode": "fully-automatic",
"autoAttackFloor": 4294967295,
"autoAttackCeiling": 4294967295,
"rateIncreaseThreshold": 4294967295
}
]
},
"allowlist": {
"use": "addressList"
},
"applicationAllowlist": {
"use": "addressListHTTP"
}
},
"addressList": {
"class": "Firewall_Address_List",
"addresses": [
"10.0.0.10"
]
},
"addressListHTTP": {
"class": "Firewall_Address_List",
"addresses": [
"10.0.0.11"
]
}
}
},
"TEST_DOS_Profile_30": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012": {
"class": "DOS_Profile",
"allowlist": {
"use": "netAddressList"
}
},
"netAddressList": {
"class": "Net_Address_List",
"addresses": [
"192.0.2.0"
]
}
}
},
"TEST_Data_Group_31": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Data_Group",
"remark": "description",
"keyDataType": "ip",
"records": [
{
"key": "10.1.0.0/24",
"value": ""
},
{
"key": "10.10.0.0/16",
"value": "meringue"
},
{
"key": "10.10.1.1"
}
]
}
}
},
"TEST_Data_Group_32": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Data_Group",
"remark": "description",
"keyDataType": "integer",
"records": [
{
"key": 1,
"value": "take"
},
{
"key": 100,
"value": "the -____- "
},
{
"key": 98765,
"value": "\" c@nnoli \""
}
]
}
}
},
"TEST_Data_Group_33": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Data_Group",
"remark": "description",
"keyDataType": "string",
"records": [
{
"key": "l=da|c=dk|s=bsd",
"value": "da-dk/work"
},
{
"key": "Rufous",
"value": "Selasphorus rufus;"
}
]
}
}
},
"TEST_Data_Group_34": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Data_Group",
"keyDataType": "string",
"records": [
{
"key": "example1.com:80"
},
{
"key": "example2.com:443"
}
]
}
}
},
"TEST_Monitor_35": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "mysql",
"targetAddress": "100.0.0.100",
"targetPort": 3306,
"timeUntilUp": 20,
"timeout": 46,
"interval": 10,
"upInterval": 15,
"count": 10,
"database": "test_db.people",
"username": "sql-user",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"send": "SELECT id,first_name,last_name",
"receive": "Thomas",
"receiveColumn": 2,
"receiveRow": 3
}
}
},
"TEST_Monitor_36": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "postgresql",
"targetAddress": "100.0.0.100",
"targetPort": 3306,
"timeUntilUp": 20,
"timeout": 46,
"interval": 10,
"upInterval": 15,
"count": 10,
"database": "test_db.people",
"username": "sql-user",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"send": "SELECT id,first_name,last_name",
"receive": "Thomas",
"receiveColumn": 2,
"receiveRow": 3
}
}
},
"TEST_Endpoint_Policy_37": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpHost",
"event": "proxy-connect",
"all": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
}
},
{
"type": "httpHost",
"event": "proxy-connect",
"host": {
"operand": "ends-with",
"values": [
"test.com",
"example.com"
]
}
},
{
"type": "httpHost",
"event": "proxy-connect",
"port": {
"operand": "equals",
"values": [
8080,
8443
]
}
}
],
"actions": []
}
]
}
}
},
"TEST_Endpoint_Policy_38": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpHost",
"event": "proxy-request",
"all": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
}
},
{
"type": "httpHost",
"event": "proxy-request",
"host": {
"operand": "ends-with",
"values": [
"test.com",
"example.com"
]
}
},
{
"type": "httpHost",
"event": "proxy-request",
"port": {
"operand": "equals",
"values": [
8080,
8443
]
}
},
{
"type": "httpUri",
"event": "proxy-request",
"all": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"scheme": {
"operand": "equals",
"values": [
"https"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"host": {
"operand": "equals",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"port": {
"operand": "equals",
"values": [
8080
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"path": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"path": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"extension": {
"operand": "does-not-end-with",
"values": [
"jpg"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"queryString": {
"operand": "does-not-contain",
"values": [
"debug"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"queryParameter": {
"operand": "equals",
"values": [
"1234"
]
},
"name": "code",
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"unnamedQueryParameter": {
"operand": "does-not-equal",
"values": [
"1234"
]
},
"index": 1,
"normalized": true
},
{
"type": "httpUri",
"event": "proxy-request",
"pathSegment": {
"operand": "equals",
"values": [
"root"
]
},
"index": 1,
"normalized": true
}
],
"actions": [
{
"type": "persist",
"event": "proxy-request",
"sourceAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "proxy-request",
"destinationAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "proxy-request",
"cookieInsert": {
"name": "foo_bar",
"expiry": "1d01:01:01"
}
},
{
"type": "persist",
"event": "proxy-request",
"cookieRewrite": {
"name": "bar_foo",
"expiry": "2d02:02:02"
}
},
{
"type": "persist",
"event": "proxy-request",
"cookiePassive": {
"name": "theFooBaring"
}
},
{
"type": "persist",
"event": "proxy-request",
"cookieHash": {
"name": "leFooBar",
"offset": 5,
"length": 50,
"timeout": 60
}
},
{
"type": "persist",
"event": "proxy-request",
"universal": {
"key": "insertFooBar",
"timeout": 65
}
},
{
"type": "persist",
"event": "proxy-request",
"hash": {
"key": "hashFooBar",
"timeout": 55
}
},
{
"type": "persist",
"event": "proxy-request",
"carp": {
"key": "carpFooBar",
"timeout": 50
}
},
{
"type": "persist",
"event": "proxy-request",
"disable": {}
},
{
"type": "tcl",
"event": "proxy-request",
"setVariable": {
"expression": "1",
"name": "http_uri_rewritten"
}
},
{
"type": "drop",
"event": "proxy-request"
},
{
"type": "log",
"event": "proxy-request",
"write": {
"message": "The message",
"facility": "local1",
"priority": "debug",
"ipAddress": "1.2.3.4",
"port": 123
}
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_39": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [],
"actions": [
{
"type": "persist",
"event": "client-accepted",
"sourceAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"sourceAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"destinationAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"destinationAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieInsert": {
"name": "foo_bar",
"expiry": "1d01:01:01"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieInsert": {
"name": "foo_bar",
"expiry": "1d01:01:01"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieRewrite": {
"name": "bar_foo",
"expiry": "2d02:02:02"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieRewrite": {
"name": "bar_foo",
"expiry": "2d02:02:02"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookiePassive": {
"name": "theFooBaring"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookiePassive": {
"name": "theFooBaring"
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieHash": {
"name": "leFooBar",
"offset": 5,
"length": 50,
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"cookieHash": {
"name": "leFooBar",
"offset": 5,
"length": 50,
"timeout": 60
}
},
{
"type": "persist",
"event": "client-accepted",
"universal": {
"key": "insertFooBar",
"timeout": 65
}
},
{
"type": "persist",
"event": "client-accepted",
"universal": {
"key": "insertFooBar",
"timeout": 65
}
},
{
"type": "persist",
"event": "client-accepted",
"hash": {
"key": "hashFooBar",
"timeout": 55
}
},
{
"type": "persist",
"event": "client-accepted",
"hash": {
"key": "hashFooBar",
"timeout": 55
}
},
{
"type": "persist",
"event": "client-accepted",
"carp": {
"key": "carpFooBar",
"timeout": 50
}
},
{
"type": "persist",
"event": "client-accepted",
"carp": {
"key": "carpFooBar",
"timeout": 50
}
},
{
"type": "persist",
"event": "client-accepted",
"disable": {}
},
{
"type": "persist",
"event": "client-accepted",
"disable": {}
},
{
"type": "log",
"event": "client-accepted",
"write": {
"message": "The message",
"facility": "local1",
"priority": "debug",
"ipAddress": "1.2.3.4",
"port": 123
}
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_40": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"remark": "LTM Policy",
"strategy": "first-match",
"rules": [
{
"name": "rule",
"remark": "example.com/foo"
}
]
}
}
},
"TEST_Endpoint_Policy_41": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpStatus",
"event": "proxy-response",
"all": {
"operand": "starts-with",
"values": [
"200 OK"
]
},
"normalized": true
},
{
"type": "httpStatus",
"event": "proxy-response",
"text": {
"operand": "contains",
"values": [
"Payment Unauthorized"
]
},
"normalized": true
},
{
"type": "httpStatus",
"event": "proxy-response",
"code": {
"operand": "does-not-equal",
"values": [
300,
400
]
},
"normalized": true
}
],
"actions": []
}
]
}
}
},
"TEST_Endpoint_Policy_42": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpHeader",
"event": "request",
"name": "Content-type",
"all": {
"operand": "starts-with",
"values": [
"application/json"
]
}
},
{
"type": "httpHost",
"event": "request",
"all": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
}
},
{
"type": "httpHost",
"event": "request",
"host": {
"operand": "ends-with",
"values": [
"test.com",
"example.com"
]
}
},
{
"type": "httpHost",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080,
8443
]
}
},
{
"type": "httpUri",
"event": "request",
"all": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"scheme": {
"operand": "equals",
"values": [
"https"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"host": {
"operand": "equals",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"path": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"path": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"extension": {
"operand": "does-not-end-with",
"values": [
"jpg"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"queryString": {
"operand": "does-not-contain",
"values": [
"debug"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"queryParameter": {
"operand": "equals",
"values": [
"1234"
]
},
"name": "code",
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"unnamedQueryParameter": {
"operand": "does-not-equal",
"values": [
"1234"
]
},
"index": 1,
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"pathSegment": {
"operand": "equals",
"values": [
"root"
]
},
"index": 1,
"normalized": true
},
{
"type": "httpMethod",
"event": "request",
"all": {
"operand": "equals",
"values": [
"GET",
"POST",
"PATCH"
]
},
"normalized": true
},
{
"type": "httpCookie",
"event": "request",
"name": "Content-type",
"all": {
"operand": "equals",
"values": [
"admin"
]
}
},
{
"type": "tcp",
"event": "request",
"address": {
"operand": "matches",
"values": [
"1.2.1.2"
]
}
},
{
"type": "tcp",
"event": "request",
"address": {
"operand": "does-not-match",
"values": [
"1.2.3.4"
]
}
},
{
"type": "tcp",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080
]
}
},
{
"type": "geoip",
"event": "request",
"continent": {
"operand": "matches",
"values": [
"AF"
]
}
},
{
"type": "geoip",
"event": "request",
"countryCode": {
"operand": "matches",
"values": [
"AT"
]
}
},
{
"type": "geoip",
"event": "request",
"countryName": {
"operand": "matches",
"values": [
"Germany"
]
}
},
{
"type": "geoip",
"event": "request",
"isp": {
"operand": "matches",
"values": [
"AT&T"
]
}
},
{
"type": "geoip",
"event": "request",
"org": {
"operand": "matches",
"values": [
"myORG"
]
}
},
{
"type": "geoip",
"event": "request",
"regionCode": {
"operand": "matches",
"values": [
"OR"
]
}
},
{
"type": "geoip",
"event": "request",
"regionName": {
"operand": "matches",
"values": [
"Ohio"
]
}
}
],
"actions": [
{
"type": "forward",
"event": "request",
"select": {
"service": {
"bigip": "/Common/testVs"
}
}
},
{
"type": "forward",
"event": "request",
"select": {
"pool": {
"bigip": "/Common/testPool"
},
"snat": "automap"
}
},
{
"type": "forward",
"event": "request",
"select": {
"service": {
"bigip": "/Common/testVs"
}
}
},
{
"type": "http",
"event": "request",
"enabled": false
},
{
"type": "httpHeader",
"event": "request",
"replace": {
"name": "x-forwarded-for",
"value": "tcl:[IP::client_addr]"
}
},
{
"type": "httpHeader",
"event": "request",
"insert": {
"name": "Strict-Transport-Security",
"value": "max-age=16070400"
}
},
{
"type": "httpHeader",
"event": "request",
"remove": {
"name": "X-Content-Type-Options"
}
},
{
"type": "httpUri",
"event": "request",
"replace": {
"value": "http://127.0.0.1"
}
},
{
"type": "httpUri",
"event": "request",
"replace": {
"path": "tcl:[string map {\"/root/\" \"/\" } [HTTP::uri]]"
}
},
{
"type": "httpUri",
"event": "request",
"replace": {
"queryString": "debug"
}
},
{
"type": "httpUri",
"event": "request",
"replace": {
"path": "tcl:[string map{\"/root/\" \"/\"}[HTTP::uri]]"
}
},
{
"type": "httpCookie",
"event": "request",
"insert": {
"name": "Source-IP",
"value": "tcl:[IP::remote_addr]"
}
},
{
"type": "httpCookie",
"event": "request",
"remove": {
"name": "X-Tracker"
}
},
{
"type": "httpRedirect",
"event": "request",
"location": "http://newurl/with/;semi"
},
{
"type": "clientSsl",
"event": "request",
"enabled": false
},
{
"type": "clientSsl",
"event": "request",
"enable": false
},
{
"type": "persist",
"event": "request",
"sourceAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "request",
"destinationAddress": {
"netmask": "255.255.255.255",
"timeout": 60
}
},
{
"type": "persist",
"event": "request",
"cookieInsert": {
"name": "foo_bar",
"expiry": "1d01:01:01"
}
},
{
"type": "persist",
"event": "request",
"cookieRewrite": {
"name": "bar_foo",
"expiry": "2d02:02:02"
}
},
{
"type": "persist",
"event": "request",
"cookiePassive": {
"name": "theFooBaring"
}
},
{
"type": "persist",
"event": "request",
"cookieHash": {
"name": "leFooBar",
"offset": 5,
"length": 50,
"timeout": 60
}
},
{
"type": "persist",
"event": "request",
"universal": {
"key": "insertFooBar",
"timeout": 65
}
},
{
"type": "persist",
"event": "request",
"hash": {
"key": "hashFooBar",
"timeout": 55
}
},
{
"type": "persist",
"event": "request",
"carp": {
"key": "carpFooBar",
"timeout": 50
}
},
{
"type": "persist",
"event": "request",
"disable": {}
},
{
"type": "tcl",
"event": "request",
"setVariable": {
"expression": "1",
"name": "http_uri_rewritten"
}
},
{
"type": "log",
"event": "request",
"write": {
"message": "The message",
"facility": "local1",
"priority": "debug",
"ipAddress": "1.2.3.4",
"port": 123
}
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_43": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpHeader",
"event": "response",
"name": "Content-type",
"all": {
"operand": "starts-with",
"values": [
"application/json"
]
}
},
{
"type": "httpStatus",
"event": "response",
"all": {
"operand": "does-not-equal",
"values": [
"200 OK"
]
},
"normalized": true
},
{
"type": "httpStatus",
"event": "response",
"text": {
"operand": "equals",
"values": [
"Payment Unauthorized"
]
},
"normalized": true
},
{
"type": "httpStatus",
"event": "response",
"code": {
"operand": "equals",
"values": [
300,
400
]
},
"normalized": true
},
{
"type": "tcp",
"event": "response",
"address": {
"operand": "matches",
"values": [
"1.2.1.2"
]
}
},
{
"type": "tcp",
"event": "response",
"address": {
"operand": "does-not-match",
"values": [
"1.2.3.4"
]
}
},
{
"type": "tcp",
"event": "response",
"port": {
"operand": "equals",
"values": [
8080
]
}
},
{
"type": "geoip",
"event": "response",
"continent": {
"operand": "matches",
"values": [
"AF"
]
}
},
{
"type": "geoip",
"event": "response",
"countryCode": {
"operand": "matches",
"values": [
"AT"
]
}
},
{
"type": "geoip",
"event": "response",
"countryName": {
"operand": "matches",
"values": [
"Germany"
]
}
},
{
"type": "geoip",
"event": "response",
"isp": {
"operand": "matches",
"values": [
"AT&T"
]
}
},
{
"type": "geoip",
"event": "response",
"org": {
"operand": "matches",
"values": [
"myORG"
]
}
},
{
"type": "geoip",
"event": "response",
"regionCode": {
"operand": "matches",
"values": [
"OR"
]
}
},
{
"type": "geoip",
"event": "response",
"regionName": {
"operand": "matches",
"values": [
"Ohio"
]
}
}
],
"actions": [
{
"type": "httpHeader",
"event": "response",
"replace": {
"name": "x-forwarded-for",
"value": "tcl:[IP::client_addr]"
}
},
{
"type": "httpHeader",
"event": "response",
"insert": {
"name": "Strict-Transport-Security",
"value": "max-age=16070400"
}
},
{
"type": "httpHeader",
"event": "response",
"remove": {
"name": "X-Content-Type-Options"
}
},
{
"type": "httpRedirect",
"event": "response",
"location": "http://newurl/with/;semi"
},
{
"type": "tcl",
"event": "response",
"setVariable": {
"expression": "1",
"name": "http_uri_rewritten"
}
},
{
"type": "log",
"event": "response",
"write": {
"message": "The message",
"facility": "local1",
"priority": "debug",
"ipAddress": "1.2.3.4",
"port": 123
}
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_44": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "sslExtension",
"event": "ssl-client-hello",
"serverName": {
"operand": "equals",
"values": [
"test1.com"
]
}
},
{
"type": "sslExtension",
"event": "ssl-client-hello",
"npn": {
"operand": "equals",
"values": [
"test1.com"
]
}
},
{
"type": "sslExtension",
"event": "ssl-client-hello",
"alpn": {
"operand": "equals",
"values": [
"test1.com"
]
}
}
],
"actions": [
{
"type": "forward",
"event": "ssl-client-hello",
"select": {
"service": {
"bigip": "/Common/testVs"
}
}
},
{
"type": "forward",
"event": "ssl-client-hello",
"select": {
"pool": {
"bigip": "/Common/testPool"
},
"snat": "automap"
}
},
{
"type": "forward",
"event": "ssl-client-hello",
"select": {
"service": {
"bigip": "/Common/testVs"
}
}
},
{
"type": "log",
"event": "ssl-client-hello",
"write": {
"message": "The message",
"facility": "local1",
"priority": "debug",
"ipAddress": "1.2.3.4",
"port": 123
}
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_45": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "sslExtension",
"event": "ssl-server-hello",
"serverName": {
"operand": "equals",
"values": [
"test1.com"
]
}
},
{
"type": "sslExtension",
"event": "ssl-server-hello",
"npn": {
"operand": "equals",
"values": [
"test1.com"
]
}
},
{
"type": "sslExtension",
"event": "ssl-server-hello",
"alpn": {
"operand": "equals",
"values": [
"test1.com"
]
}
}
],
"actions": []
}
]
}
}
},
"TEST_Service_HTTP_46": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Service_HTTP",
"policyEndpoint": "endpointPolicy",
"virtualAddresses": [
"10.1.40.50"
],
"profileBotDefense": {
"bigip": "/Common/bot-defense"
}
},
"endpointPolicy": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "enableBotDefense",
"conditions": [],
"actions": [
{
"type": "botDefense",
"profile": {
"bigip": "/Common/bot-defense"
}
}
]
},
{
"name": "disableBotDefense",
"conditions": [],
"actions": [
{
"type": "botDefense"
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_47": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "ruleBeta"
},
{
"name": "ruleAlpha"
}
]
}
}
},
"TEST_Service_HTTP_48": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Service_HTTP",
"policyEndpoint": "endpointPolicy",
"virtualAddresses": [
"10.1.40.50"
]
},
"endpointPolicy": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "enableWAF",
"conditions": [],
"actions": [
{
"type": "waf",
"policy": {
"use": "wafPolicy"
}
}
]
},
{
"name": "disable",
"conditions": [],
"actions": [
{
"type": "waf"
}
]
}
]
},
"wafPolicy": {
"class": "WAF_Policy",
"url": {
"url": "https://www.example.com/resources/asm-policy/wordpress_template_12.0.xml"
},
"ignoreChanges": true
}
}
},
"TEST_Endpoint_Policy_49": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "default",
"conditions": [
{
"type": "httpCookie",
"all": {
"operand": "exists"
},
"name": "test"
},
{
"type": "httpCookie",
"all": {
"operand": "does-not-exist"
},
"name": "test2"
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_50": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "httpHeader",
"event": "request",
"name": "Content-type",
"all": {
"operand": "starts-with",
"values": [
"application/json"
]
}
},
{
"type": "httpHost",
"event": "request",
"all": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
}
},
{
"type": "httpHost",
"event": "request",
"host": {
"operand": "ends-with",
"values": [
"test.com",
"example.com"
]
}
},
{
"type": "httpHost",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080,
8443
]
}
},
{
"type": "httpUri",
"event": "request",
"all": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"scheme": {
"operand": "equals",
"values": [
"https"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"host": {
"operand": "equals",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"path": {
"operand": "contains",
"values": [
"127.0.0.1"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"path": {
"operand": "contains",
"datagroup": {
"bigip": "/Common/images"
}
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"extension": {
"operand": "does-not-end-with",
"values": [
"jpg"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"queryString": {
"operand": "does-not-contain",
"values": [
"debug"
]
},
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"queryParameter": {
"operand": "equals",
"values": [
"1234"
]
},
"name": "code",
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"unnamedQueryParameter": {
"operand": "does-not-equal",
"values": [
"1234"
]
},
"index": 1,
"normalized": true
},
{
"type": "httpUri",
"event": "request",
"pathSegment": {
"operand": "equals",
"values": [
"root"
]
},
"index": 1,
"normalized": true
},
{
"type": "httpMethod",
"event": "request",
"all": {
"operand": "equals",
"values": [
"GET",
"POST",
"PATCH"
]
},
"normalized": true
},
{
"type": "httpCookie",
"event": "request",
"name": "Content-type",
"all": {
"operand": "equals",
"values": [
"admin"
]
}
},
{
"type": "tcp",
"event": "request",
"address": {
"operand": "matches",
"values": [
"1.2.1.2"
]
}
},
{
"type": "tcp",
"event": "request",
"address": {
"operand": "does-not-match",
"values": [
"1.2.3.4"
]
}
},
{
"type": "tcp",
"event": "request",
"port": {
"operand": "equals",
"values": [
8080
]
}
},
{
"type": "geoip",
"event": "request",
"continent": {
"operand": "matches",
"values": [
"AF"
]
}
},
{
"type": "geoip",
"event": "request",
"countryCode": {
"operand": "matches",
"values": [
"AT"
]
}
},
{
"type": "geoip",
"event": "request",
"countryName": {
"operand": "matches",
"values": [
"Germany"
]
}
},
{
"type": "geoip",
"event": "request",
"isp": {
"operand": "matches",
"values": [
"AT&T"
]
}
},
{
"type": "geoip",
"event": "request",
"org": {
"operand": "matches",
"values": [
"myORG"
]
}
},
{
"type": "geoip",
"event": "request",
"regionCode": {
"operand": "matches",
"values": [
"OR"
]
}
},
{
"type": "geoip",
"event": "request",
"regionName": {
"operand": "matches",
"values": [
"Ohio"
]
}
}
],
"actions": [
{
"type": "httpRedirect",
"event": "request",
"location": "http://localhost",
"code": 399
}
]
}
]
}
}
},
"TEST_Endpoint_Policy_51": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Policy",
"rules": [
{
"name": "rule",
"conditions": [
{
"type": "tcp",
"event": "request",
"address": {
"operand": "matches",
"datagroup": {
"bigip": "/Common/private_net"
}
}
},
{
"type": "tcp",
"event": "request",
"address": {
"operand": "does-not-match",
"datagroup": {
"bigip": "/Common/aol"
}
}
}
],
"actions": []
}
]
}
}
},
"TEST_Endpoint_Strategy_52": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Endpoint_Strategy",
"matchMethod": "best-match",
"operands": [
"geoip request countryCode"
]
}
}
},
"TEST_Enforcement_Diameter_Endpoint_Profile_53": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Diameter_Endpoint_Profile",
"parentProfile": {
"use": "diamProf"
},
"destinationHost": "pcrfdest.net.com",
"destinationRealm": "net.com",
"fatalGraceTime": 120,
"messageMaxRetransmits": 5,
"messageRetransmitDelay": 1200,
"originHost": "pcrf.xnet.com",
"originRealm": "xnet.com",
"protocolProfileGx": {
"bigip": "/Common/_sys_diam_proto_default"
},
"productName": "Big-IP",
"supportedApps": [
"Sd"
]
},
"diamProf": {
"class": "Enforcement_Diameter_Endpoint_Profile",
"supportedApps": [
"Gy"
]
}
}
},
"TEST_Enforcement_Format_Script_54": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.89012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Format_Script",
"remark": "description",
"definition": "set theString \\\"some string\\\""
}
}
},
"TEST_Enforcement_Forwarding_Endpoint_55": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.45678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Forwarding_Endpoint",
"remark": "description",
"pool": {
"use": "thePool2"
},
"SNATPool": {
"use": "snatPool"
},
"sourcePortAction": "change",
"addressTranslationEnabled": true,
"portTranslationEnabled": true,
"defaultPersistenceType": "source-ip",
"fallbackPersistenceType": "source-ip",
"persistenceHashSettings": {
"length": 2048,
"offset": 1000,
"tclScript": "unsigned value = 27, ch; for (ch = *string++; ch; ch = *string++) { value += (value << 6) + ch; } return value;"
}
},
"thePool1": {
"class": "Pool"
},
"thePool2": {
"class": "Pool"
},
"snatPool": {
"class": "SNAT_Pool",
"snatAddresses": [
"4.3.2.1"
]
}
}
},
"TEST_Enforcement_Interception_Endpoint_56": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Interception_Endpoint",
"persistence": "source-ip",
"pool": {
"use": "thePool2"
}
},
"thePool1": {
"class": "Pool"
},
"thePool2": {
"class": "Pool"
}
}
},
"TEST_Enforcement_Listener_57": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.3456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Listener",
"remark": "description",
"enforcementProfile": {
"use": "enfProf2"
},
"subscriberManagementProfile": {
"use": "subMangProf"
},
"services": [
{
"use": "service1"
},
{
"use": "service2"
}
]
},
"enfProf1": {
"class": "Enforcement_Profile"
},
"enfProf2": {
"class": "Enforcement_Profile"
},
"subMangProf": {
"class": "Enforcement_Subscriber_Management_Profile"
},
"service1": {
"class": "Service_Generic",
"virtualAddresses": [
"2.2.3.3"
],
"virtualPort": 111
},
"service2": {
"class": "Service_Generic",
"virtualAddresses": [
"2.2.3.4"
],
"virtualPort": 112
}
}
},
"TEST_Enforcement_Policy_58": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Policy",
"rules": [
{
"name": "theRule",
"precedence": 12345,
"tclFilter": "set string \"Hello World\";"
}
]
}
}
},
"TEST_Enforcement_Profile_59": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Profile",
"remark": "description",
"parentProfile": {
"use": "enfProf"
},
"policiesGlobalHighPrecedence": [
{
"use": "enfPolicy1"
}
],
"policiesGlobalLowPrecedence": [
{
"use": "enfPolicy2"
}
],
"policiesUnknownSubscribers": [
{
"use": "enfPolicy3"
}
],
"connectionOptimizationEnabled": false,
"connectionOptimizationService": {
"use": "service"
}
},
"enfProf": {
"class": "Enforcement_Profile"
},
"enfPolicy1": {
"class": "Enforcement_Policy"
},
"enfPolicy2": {
"class": "Enforcement_Policy"
},
"enfPolicy3": {
"class": "Enforcement_Policy"
},
"service": {
"class": "Service_Generic",
"virtualAddresses": [
"4.4.4.4"
],
"virtualPort": 100
}
}
},
"TEST_Enforcement_Radius_AAA_Profile_60": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Radius_AAA_Profile",
"remark": "description",
"parentProfile": {
"use": "radaaa"
},
"retransmissionTimeout": 50,
"sharedSecret": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"password": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"transactionTimeout": 100
},
"radaaa": {
"class": "Enforcement_Radius_AAA_Profile"
}
}
},
"TEST_Enforcement_Subscriber_Management_Profile_61": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Enforcement_Subscriber_Management_Profile",
"remark": "description",
"parentProfile": {
"use": "subMangProf"
},
"dhcpLeaseQuery": {
"enabled": true,
"service": {
"use": "service"
}
},
"serverSideSessionsEnabled": false
},
"subMangProf": {
"class": "Enforcement_Subscriber_Management_Profile"
},
"service": {
"class": "Service_Generic",
"virtualAddresses": [
"3.3.3.3"
],
"virtualPort": 110
}
}
},
"TEST_FIX_Profile_62": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "FIX_Profile",
"remark": "description",
"parentProfile": {
"use": "fixProf"
},
"errorAction": "drop-connection",
"fullLogonParsingEnabled": false,
"messageLogPublisher": {
"use": "logPub"
},
"reportLogPublisher": {
"use": "logPub"
},
"quickParsingEnabled": true,
"responseParsingEnabled": true,
"statisticsSampleInterval": 1000,
"senderTagMappingList": [
{
"senderId": "theId",
"tagDataGroup": {
"use": "theDG"
}
}
]
},
"fixProf": {
"class": "FIX_Profile"
},
"logPub": {
"class": "Log_Publisher",
"destinations": [
{
"use": "logDestSys"
}
]
},
"logDestSys": {
"class": "Log_Destination",
"type": "remote-syslog",
"remoteHighSpeedLog": {
"use": "logDestHighSpeed"
}
},
"logDestHighSpeed": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
},
"theDG": {
"class": "Data_Group",
"keyDataType": "integer",
"records": [
{
"key": 10,
"value": "value"
}
]
}
}
},
"TEST_FIX_Profile_63": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "FIX_Profile",
"errorAction": "drop-connection",
"fullLogonParsingEnabled": false,
"messageLogPublisher": {
"bigip": "/Common/local-db-publisher"
},
"reportLogPublisher": {
"bigip": "/Common/local-db-publisher"
},
"quickParsingEnabled": true,
"responseParsingEnabled": true,
"statisticsSampleInterval": 45,
"senderTagMappingList": [
{
"senderId": "ExistingInternalDG",
"tagDataGroup": {
"bigip": "/Common/testInternalDG"
}
},
{
"senderId": "ExistingExternalDG",
"tagDataGroup": {
"bigip": "/Common/testExternalDG",
"isExternal": true
}
},
{
"senderId": "RefInternalDG",
"tagDataGroup": {
"use": "dataGroupRefInternal"
}
},
{
"senderId": "RefExternalDG",
"tagDataGroup": {
"use": "dataGroupRefExternal"
}
},
{
"senderId": "RefExternalDGFile",
"tagDataGroup": {
"use": "dataGroupRefExistingFileNoDG"
}
}
]
},
"dataGroupRefInternal": {
"class": "Data_Group",
"label": "Tag values mapping",
"storageType": "internal",
"name": "Internal Int",
"keyDataType": "integer",
"records": [
{
"key": 121212,
"value": "Summer"
},
{
"key": 3434,
"value": "Internal Field: \"see guide\""
}
]
},
"dataGroupRefExternal": {
"class": "Data_Group",
"label": "From file path",
"storageType": "external",
"keyDataType": "string",
"externalFilePath": "file:/var/config/rest/downloads/datagroup_string.csv",
"ignoreChanges": true,
"separator": ":"
},
"dataGroupRefExistingFileNoDG": {
"class": "Data_Group",
"label": "From existing data-group file",
"storageType": "external",
"keyDataType": "string",
"dataGroupFile": {
"bigip": "/Common/dataGroupFile"
}
}
}
},
"TEST_Pool_64": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.78901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Pool",
"members": [
{
"servicePort": 80,
"addressDiscovery": "fqdn",
"autoPopulate": false,
"hostname": "www.f5.com",
"queryInterval": 0,
"shareNodes": false,
"fqdnPrefix": "node-"
}
]
}
}
},
"TEST_Pool_65": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.78901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Pool",
"members": [
{
"servicePort": 80,
"addressDiscovery": "fqdn",
"autoPopulate": true,
"hostname": "www.f5.com",
"queryInterval": 0,
"shareNodes": false,
"fqdnPrefix": "node-"
}
]
}
}
},
"TEST_Pool_66": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.78901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Pool",
"members": [
{
"servicePort": 80,
"addressDiscovery": "fqdn",
"autoPopulate": true,
"hostname": "www.f5.com",
"queryInterval": 0,
"shareNodes": true,
"fqdnPrefix": "node-"
}
]
}
}
},
"TEST_FTP_Profile_67": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "FTP_Profile",
"remark": "description",
"port": 300,
"ftpsMode": "require",
"enforceTlsSessionReuseEnabled": true,
"activeModeEnabled": false,
"securityEnabled": true,
"translateExtendedEnabled": false,
"inheritParentProfileEnabled": true
}
}
},
"TEST_Firewall_Address_List_68": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Firewall_Address_List",
"remark": "description",
"addresses": [
"10.2.10.10",
"10.3.10.10-10.9.10.10",
"10.10.10.0/24",
"fdf5:4153:3300::a",
"fdf5:4153:3300::b-fdf5:4153:3300::f",
"fdf5:4153:6600::/54"
],
"geo": [
"US:California",
"US:Washington"
],
"addressLists": [
{
"use": "addressListChild"
}
]
},
"addressListChild": {
"class": "Firewall_Address_List",
"addresses": [
"10.11.10.10"
]
}
}
},
"TEST_Firewall_Address_List_69": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Firewall_Address_List",
"addresses": [
"192.0.2.3"
]
}
}
},
"TEST_Firewall_Address_List_70": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Firewall_Address_List",
"addresses": [
"10.2.10.10",
"10.3.10.10-10.9.10.10",
"10.10.10.0/24",
"fdf5:4153:3300::a",
"fdf5:4153:3300::b-fdf5:4153:3300::f",
"fdf5:4153:6600::/54",
{
"addressDiscovery": "event"
}
],
"geo": [
"US:California",
"US:Washington"
]
}
}
},
"TEST_Firewall_Port_List_71": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Firewall_Port_List",
"remark": "description",
"ports": [
81,
"90",
"8080-8090"
],
"portLists": [
{
"use": "portListChild"
}
]
},
"portListChild": {
"class": "Firewall_Port_List",
"ports": [
8100
]
}
}
},
"TEST_Firewall_Rule_List_72": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Firewall_Rule_List",
"remark": "description",
"rules": [
{
"remark": "description",
"name": "theRule",
"action": "accept",
"protocol": "tcp",
"source": {
"addressLists": [
{
"use": "addList"
}
],
"portLists": [
{
"use": "portList"
}
],
"vlans": [
{
"bigip": "/Common/internal"
}
]
},
"destination": {
"addressLists": [
{
"use": "addList"
}
],
"portLists": [
{
"use": "portList"
}
]
},
"loggingEnabled": true,
"iRule": {
"use": "irule"
},
"iRuleSampleRate": 100
}
]
},
"addList": {
"class": "Firewall_Address_List",
"addresses": [
"1.3.5.7"
]
},
"portList": {
"class": "Firewall_Port_List",
"ports": [
100
]
},
"irule": {
"class": "iRule",
"iRule": {
"base64": "d2hlbiBIVFRQX1JFUVVFU1Qgew0KICN0aW1lb3V0dmFsdWUgaXMgaG93IGxvbmcgcmVxdWVzdHMgc3RheSBpbiB0aGUgYXV0aCBhdHRlbXB0cyB0YWJsZQ0KIHNldCB0aW1lb3V0dmFsdWUgMzANCiAjbWF4YXR0ZW1wdHMgaXMgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGNhbiBoYXBwZW4gd2l0aGluIHRoZSB0aW1lb3V0dmFsdWUgYmVmb3JlIGJlaW5nIHNodW5uZWQNCiBzZXQgbWF4YXR0ZW1wdHMgMjANCiAjc2h1bnRpbWVvdXQgaXMgdGhlIHRpbWUgdGhhdCB0aGUgc291cmNlIElQIHdpbGwgYmUgYmxvY2tlZCBvbmNlIGl0IGdldHMgc2h1bm5lZA0KIHNldCBzaHVudGltZW91dCA2MA0KIA0KICNyZXNldCBldmVyeSByZXF1ZXN0IGlmIGluIHNodW4gdGFibGUNCiBpZiB7IFt0YWJsZSBsb29rdXAgLXN1YnRhYmxlICJzaHVuIiBbSVA6OmNsaWVudF9hZGRyXV0gPiAwIH0gew0KICB0YWJsZSBpbmNyIC1zdWJ0YWJsZSAic2h1biIgW0lQOjpjbGllbnRfYWRkcl0NCiAgc2V0IHRvdGFsZHJvcHMgW3RhYmxlIGxvb2t1cCAtc3VidGFibGUgInNodW4iIFtJUDo6Y2xpZW50X2FkZHJdXQ0KICByZWplY3QNCiAgI2xvZyBsb2NhbDAuICJTSFVOIC0gUmVzZXQgY29ubmVjdGlvbiBmcm9tIFtJUDo6Y2xpZW50X2FkZHJdIC0gVG90YWw6ICR0b3RhbGRyb3BzIg0KICByZXR1cm4NCiB9DQogDQogaWYgeyAoIFtzdHJpbmcgdG9sb3dlciBbSFRUUDo6dXJpXV0gZXF1YWxzICIvYXV0aC9sb2dpbiIgKSB9IHsNCiAgI3BsYWNlaG9sZGVyLSBzZW5kIGJhY2sgZmFrZSBhdXRoIHJlc3BvbnNlIGlmIGluIHNodW4gdGFibGUNCiANCiAgI2NyZWF0ZSBsYXJnZSByYW5kb20gbnVtYmVyIHRvIGFjdCBhcyBhbiBhcHByb3ggdW5pcXVlIGtleSAtIGtleSBjb2xsaXNpb25zIGFyZSBub3QgdG9vIGRldHJpbWVudGFsDQogIHNldCByYW5ka2V5IFtleHByIHsgaW50KDEwMDAwMDAwMCAqIHJhbmQoKSkgfSBdDQogICNsb2cgbG9jYWwwLiAiVVJJIG1hdGNoOiBjcmVhdGVkIHJhbmRvbSBrZXkgJHJhbmRrZXksIGFkZGluZyB0byBzdWJ0YWJsZSBmb3IgW0lQOjpjbGllbnRfYWRkcl0iDQogIHRhYmxlIHNldCAtc3VidGFibGUgW0lQOjpjbGllbnRfYWRkcl0gJHJhbmRrZXkgMSAkdGltZW91dHZhbHVlDQogDQogIGlmIHsgW3RhYmxlIGtleXMgLXN1YnRhYmxlIFtJUDo6Y2xpZW50X2FkZHJdIC1jb3VudF0gPiAkbWF4YXR0ZW1wdHN9IHsNCiAgICBsb2cgbG9jYWwwLiAiYXV0aCByYXRlIGV4Y2VlZGVkIGZvciBbSVA6OmNsaWVudF9hZGRyXSwgYWRkaW5nIElQIHRvIHNodW4gdGFibGUuIFdpbGwgdW5ibG9jayBpZiBubyBuZXcgY29ubnMgZm9yICRzaHVudGltZW91dCBzZWNvbmRzIg0KICAgICNhZGQgc291cmNlIElQIHRvIHRoZSBzaHVuIHRhYmxlIHdpdGggdmFsdWUgb2YgMQ0KICAgICNub3RlLCB0aGlzIHNwZWNpZmljIHJlcXVlc3Qgd2FzIG5vdCBibG9ja2VkLCBidXQgbmV3IGNvbm5lY3Rpb25zIGZyb20gc2FtZSBzcmMgSVAgd2lsbCBiZSBibG9ja2VkIG9uIG5leHQgcmVxdWVzdA0KICAgIHRhYmxlIHNldCAtc3VidGFibGUgInNodW4iIFtJUDo6Y2xpZW50X2FkZHJdIDEgJHNodW50aW1lb3V0DQogIH0NCiB9DQp9"
}
}
}
},
"TEST_GSLB_Domain_73": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Domain",
"remark": "AAAA description",
"domainName": "test.domainAAAA",
"resourceRecordType": "AAAA",
"enabled": false,
"failureRcodeResponse": true,
"failureRcode": "refused",
"failureRcodeTtl": 1000,
"loadBalancingDecisionLogVerbosity": [
"pool-selection",
"pool-traversal",
"pool-member-selection",
"pool-member-traversal"
],
"poolLbMode": "topology",
"aliases": [
"*test1.aaaa?",
"*test2.aaaa",
"?test3.aaaa"
],
"pools": [
{
"ratio": 1,
"use": "poolAAAA1"
},
{
"ratio": 2,
"use": "poolAAAA2"
}
],
"iRules": [
"theRule2",
"theRule1"
],
"persistenceEnabled": true,
"persistCidrIpv4": 0,
"persistCidrIpv6": 0,
"ttlPersistence": 4294967295,
"clientSubnetPreferred": true
},
"poolAAAA1": {
"class": "GSLB_Pool",
"resourceRecordType": "AAAA"
},
"poolAAAA2": {
"class": "GSLB_Pool",
"resourceRecordType": "AAAA"
},
"poolCNAME1": {
"class": "GSLB_Pool",
"resourceRecordType": "CNAME"
},
"poolCNAME2": {
"class": "GSLB_Pool",
"resourceRecordType": "CNAME"
},
"theRule1": {
"class": "GSLB_iRule",
"iRule": "when DNS_REQUEST { }"
},
"theRule2": {
"class": "GSLB_iRule",
"iRule": "when DNS_REQUEST { }"
}
}
},
"TEST_GSLB_Domain_74": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Domain",
"remark": "MX description",
"domainName": "type.changes",
"resourceRecordType": "MX",
"enabled": true,
"failureRcodeResponse": true,
"failureRcode": "refused",
"failureRcodeTtl": 1000,
"poolLbMode": "ratio",
"aliases": [
"?.test.mx"
],
"lastResortPool": {
"use": "pool2"
},
"lastResortPoolType": "MX",
"iRules": [
{
"use": "theRule2"
}
],
"persistenceEnabled": true,
"persistCidrIpv4": 0,
"persistCidrIpv6": 0,
"ttlPersistence": 4294967295,
"clientSubnetPreferred": true
},
"pool1": {
"class": "GSLB_Pool",
"resourceRecordType": "CNAME"
},
"pool2": {
"class": "GSLB_Pool",
"resourceRecordType": "MX"
},
"pool3": {
"class": "GSLB_Pool",
"resourceRecordType": "NAPTR"
},
"theRule1": {
"class": "GSLB_iRule",
"iRule": "when DNS_REQUEST { }"
},
"theRule2": {
"class": "GSLB_iRule",
"iRule": "when DNS_REQUEST { }"
}
}
},
"TEST_GSLB_Monitor_75": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "external",
"pathname": "/Common/arg_example",
"environmentVariables": {
"USER": "two words",
"PASSWORD": "secret"
}
}
}
},
"TEST_GSLB_Monitor_76": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567": {
"class": "GSLB_Monitor",
"monitorType": "external",
"arguments": "TEST=1",
"script": {
"url": {
"url": "https://www.example.com/resources/external-monitor/arg_example"
}
}
}
}
},
"TEST_GSLB_Monitor_77": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"remark": "description",
"monitorType": "http",
"target": "1.1.1.1:80",
"interval": 100,
"timeout": 1000,
"probeTimeout": 110,
"ignoreDownResponseEnabled": true,
"transparent": true,
"reverseEnabled": true,
"send": "HEAD / HTTP/1.0\\r\\n",
"receive": "HTTP",
"receiveStatusCodes": [
200,
302
]
}
}
},
"TEST_GSLB_Monitor_78": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "https",
"ciphers": "DEFAULT:+SHA:+3DES",
"clientCertificate": "theCert",
"receiveStatusCodes": [
200
],
"sniServerName": "test.example.com"
},
"theCert": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIICnDCCAgWgAwIBAgIJAJ5n2b0OCEjwMA0GCSqGSIb3DQEBCwUAMGcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMRQwEgYDVQQKDAtmNV9OZXR3b3JrczEbMBkGA1UEAwwSc2FtcGxlLmV4YW1wbGUubmV0MB4XDTE3MTEyNjE5NTAyNFoXDTE4MDIyNTE5NTAyNFowZzELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxFDASBgNVBAoMC2Y1X05ldHdvcmtzMRswGQYDVQQDDBJzYW1wbGUuZXhhbXBsZS5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALEsuXmSXVQpYjrZPW+WiTBjn491mwZYT7Q92V1HlSBtM6WdWlK1aZN5sovfKtOX7Yrm8xa+e4o/zJ2QYLyyv5O+t2EGN/4qUEjEAPY9mwJdfzRQy6Hyzm84J0QkTuUJ/EjNuPji3D0QJRALUTzu1UqqDCEtiN9OGyXEkh7uvb7BAgMBAAGjUDBOMB0GA1UdDgQWBBSVHPNrGWrjWyZvckQxFYWO59FRFjAfBgNVHSMEGDAWgBSVHPNrGWrjWyZvckQxFYWO59FRFjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4GBAJeJ9SEckEwPhkXOm+IuqfbUS/RcziifBCTmVyE+Fa/j9pKSYTgiEBNdbJeBEa+gPMlQtbV7Y2dy8TKx/8axVBHiXC5geDML7caxOrAyHYBpnx690xJTh5OIORBBM/a/NvaR+P3CoVebr/NPRh9oRNxnntnqvqD7SW0U3ZPe3tJc\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-256-CBC,D8FFCE6B255601587CB54EC29B737D31\n\nkv4Fc3Jn0Ujkj0yRjt+gQQfBLSNF2aRLUENXnlr7Xpzqu0Ahr3jS1bAAnd8IWnsR\nyILqVmKsYF2DoHh0tWiEAQ7/y/fe5DTFhK7N4Wml6kp2yVMkP6KC4ssyYPw27kjK\nDBwBZ5O8Ioej08A5sgsLCmglbmtSPHJUn14pQnMTmLOpEtOsu6S+2ibPgSNpdg0b\nCAJNG/KHe+Vkx59qNDyDeKb7FZOlsX30+y67zUq9GQqJEDuysPJ2BUNP0IJXAjst\nFIt1qNoZew+5KDYs7u/lPxcMGTirUhgI84Jy4WcDvSOsP/tKlxj04TbIE3epmSKy\n+TihHkwY7ngIGtcm3Sfqk5jz2RXoj1/Ac3SW8kVTYaOUogBhn7zAq4Wju6Et4hQG\nRGapsJp1aCeZ/a4RCDTxspcKoMaRa97/URQb0hBRGx3DGUhzpmX9zl7JI2Xa5D3R\nmdBXtjLKYJTdIMdd27prBEKhMUpae2rz5Mw4J907wZeBq/wu+zp8LAnecfTe2nGY\nE32x1U7gSEdYOGqnwxsOexb1jKgCa67Nw9TmcMPV8zmH7R9qdvgxAbAtwBl1F9OS\nfcGaC7epf1AjJLtaX7krWmzgASHl28Ynh9lmGMdv+5QYMZvKG0LOg/n3m8uJ6sKy\nIzzvaJswwn0j5P5+czyoV5CvvdCfKnNb+3jUEN8I0PPwjBGKr4B1ojwhogTM248V\nHR69D6TxFVMfGpyJhCPkbGEGbpEpcffpgKuC/mEtMqyDQXJNaV5HO6HgAJ9F1P6v\n5ehHHTMRvzCCFiwndHdlMXUjqSNjww6me6dr6LiAPbejdzhL2vWx1YqebOcwQx3G\n-----END RSA PRIVATE KEY-----",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true,
"miniJWE": true,
"allowReuse": false
},
"chainCA": "-----BEGIN CERTIFICATE-----\nMIID9TCCAt2gAwIBAgIJALxQA/NW2bpRMA0GCSqGSIb3DQEBCwUAMIGQMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTELMAkGA1UECgwCRjUxDTALBgNVBAsMBFRlc3QxFzAVBgNVBAMMDnRlc3RfQ0FfYnVuZGxlMSUwIwYJKoZIhvcNAQkBFhZzb21lYm9keUBzb21ld2hlcmUub3JnMB4XDTE4MDIyNzE5MjEyNVoXDTE4MDMyOTE5MjEyNVowgZAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMQswCQYDVQQKDAJGNTENMAsGA1UECwwEVGVzdDEXMBUGA1UEAwwOdGVzdF9DQV9idW5kbGUxJTAjBgkqhkiG9w0BCQEWFnNvbWVib2R5QHNvbWV3aGVyZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjhUZmbwwuMMFTNic73t0mfJ/pyM3BnEs0riv6lbrF5znFKBlAM2pxWBfkQvr92gUwitij7BqMagnR26/C7GcJJNJQGNK482vgSPhUpGeN0t4W71Dv5SpwJN+0do6gV0eXPwvcgA/XZxXqZAePwXTp36YMrNTgw49OWZpHoNXfYCZ+1KUL032RdQ/Ik2wO/UwV0csL1Rwuu2L8/NI9VtrThCAr8dsMsDJ53jDh7xQdP3K2V9NYtAHk66697kk7TpzR1moqTJxSVaPKo2eDuKNke1BRbjYWoamu0hfC5YG6l5P9i8QaVklbtmDcmoLpU9fLVSSW6CWHkrtdifQiCOChAgMBAAGjUDBOMB0GA1UdDgQWBBRv7/Q0VoBgDYzgJOKLz4GsgXP27zAfBgNVHSMEGDAWgBRv7/Q0VoBgDYzgJOKLz4GsgXP27zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA9r6+6hGVlQ188l+wLFJ1wI83y27BdtE0ZsZGdFv98qi9kcUm17Z0tprEwypODZ1/syt9b1JhD4RgU30qwgeF4kec8UpoG49UkQImRD3AqfsiYSdjZeBpcpEl3n8lkjKGoVY7GB2lMGoWDxv/1A0CSjVTmWgQSFGHoMtzOW1tCr9yGXVEdy691l7PVC1kK5ekwkO8YbSO6hvV/u83KuUiGcIoY1PIzAK301i9YXWUNxybIVfHregoQ11QzjhfdfpOLBTtW1B4QZqZz8qFGIr1remmQK3ljEcct9bWjMLOx2QYMvk6uRFzh+V5L2UnhldNy5wQYMXRDz6SU3LdTJ2OA\n-----END CERTIFICATE-----"
}
}
},
"TEST_GSLB_Monitor_79": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "gateway-icmp",
"probeAttempts": 25,
"probeInterval": 33
}
}
},
"TEST_GSLB_Monitor_80": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "tcp-half-open",
"probeAttempts": 25,
"probeInterval": 33,
"transparent": true,
"target": "1.1.1.1:80"
}
}
},
"TEST_GSLB_Monitor_81": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "tcp"
}
}
},
"TEST_GSLB_Monitor_82": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Monitor",
"monitorType": "udp",
"debugEnabled": true
}
}
},
"TEST_GSLB_Pool_83": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"server": {
"use": "/Common/Shared/testServerOne"
},
"virtualServer": "0",
"dependsOn": [
"/Common/Shared/testServerOne:1"
],
"enabled": false
},
{
"server": {
"use": "/Common/Shared/testServerTwo"
},
"virtualServer": "0",
"enabled": true
}
],
"bpsLimit": 5,
"bpsLimitEnabled": true,
"ppsLimit": 4,
"ppsLimitEnabled": true,
"connectionsLimit": 3,
"connectionsLimitEnabled": true,
"maxAnswersReturned": 10,
"monitors": [
{
"bigip": "/Common/http"
},
{
"bigip": "/Common/https"
}
],
"resourceRecordType": "A",
"fallbackIP": "1.1.1.1"
}
}
},
"TEST_GSLB_Pool_84": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"server": {
"use": "/Common/Shared/testServerOne"
},
"virtualServer": "1",
"dependsOn": [
"/Common/Shared/testServerOne:0"
],
"enabled": false
},
{
"server": {
"use": "/Common/Shared/testServerTwo"
},
"virtualServer": "1",
"enabled": true
}
],
"bpsLimit": 5,
"bpsLimitEnabled": true,
"ppsLimit": 4,
"ppsLimitEnabled": true,
"connectionsLimit": 3,
"connectionsLimitEnabled": true,
"maxAnswersReturned": 10,
"monitors": [
{
"bigip": "/Common/http"
},
{
"bigip": "/Common/https"
}
],
"resourceRecordType": "AAAA",
"fallbackIP": "::1:1:1"
}
}
},
"TEST_GSLB_Pool_85": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"domainName": "example1.com",
"isDomainNameStatic": true,
"enabled": false
},
{
"domainName": "example2.com",
"isDomainNameStatic": true,
"enabled": true
}
],
"resourceRecordType": "CNAME"
}
}
},
"TEST_GSLB_Pool_86": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"domainName": {
"use": "/Common/Shared/testDomainOne"
},
"priority": 42,
"enabled": false
},
{
"domainName": {
"use": "/Common/Shared/testDomainTwo"
},
"enabled": true
}
],
"resourceRecordType": "MX",
"maxAnswersReturned": 12
}
}
},
"TEST_GSLB_Pool_87": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"domainName": {
"use": "/Common/Shared/testDomainOne"
},
"preference": 42,
"service": "sip+d2u",
"enabled": false
},
{
"domainName": {
"use": "/Common/Shared/testDomainTwo"
},
"enabled": true,
"service": "sip"
}
],
"resourceRecordType": "NAPTR",
"maxAnswersReturned": 12
}
}
},
"TEST_GSLB_Pool_88": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_Pool",
"dynamicRatioEnabled": true,
"enabled": false,
"lbModeAlternate": "ratio",
"lbModeFallback": "ratio",
"manualResumeEnabled": true,
"verifyMemberEnabled": false,
"qosHitRatio": 10,
"qosHops": 11,
"qosKbps": 8,
"qosLinkCapacity": 35,
"qosPacketRate": 5,
"qosRoundTripTime": 75,
"qosTopology": 3,
"qosVirtualServerCapacity": 2,
"qosVirtualServerScore": 1,
"members": [
{
"ratio": 10,
"server": {
"use": "/Common/Shared/testServerTwo"
},
"virtualServer": "0",
"enabled": true
},
{
"server": {
"use": "/Common/Shared/testServerVirtualDiscovery"
},
"virtualServer": {
"use": "testVirtual"
},
"enabled": false
}
],
"bpsLimit": 5,
"bpsLimitEnabled": true,
"ppsLimit": 4,
"ppsLimitEnabled": true,
"connectionsLimit": 3,
"connectionsLimitEnabled": true,
"maxAnswersReturned": 10,
"monitors": [
{
"bigip": "/Common/http"
},
{
"bigip": "/Common/https"
}
],
"resourceRecordType": "A",
"fallbackIP": "1.1.1.1"
},
"testVirtual": {
"class": "Service_HTTP",
"virtualAddresses": [
"1.2.3.4"
]
}
}
},
"TEST_GSLB_iRule_89": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_iRule",
"iRule": {
"base64": "IyB0aGlzIGlzIGEgbGVhZGluZyBjb21tZW50CndoZW4gRE5TX1JFUVVFU1QgewogICAgbG9nIGxvY2FsMi4gIkdUTSBpcnVsZTogQSBETlMgcmVxdWVzdCB3YXMgc2VlbiBmb3IgW0ROUzo6cXVlc3Rpb24gbmFtZV0gc2VlbiBmcm9tIFtJUDo6Y2xpZW50X2FkZHJdIgp9"
}
}
}
},
"TEST_GSLB_iRule_90": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "GSLB_iRule",
"iRule": {
"base64": "d2hlbiBETlNfUkVRVUVTVCB7CiAgICBzZXQgdHlwZQogICAgW0ROUzo6cXVlc3Rpb24gdHlwZV0gaWYgeyR0eXBlIGVxdWFscyAiQSIgfSB7CiAgICAgICAgc2V0IGhvc3QgW0ROUzo6cXVlc3Rpb24gbmFtZV0KICAgICAgICBpZiB7IFtjbGFzcyBtYXRjaCAkaG9zdCBlcXVhbHMgZG5zX0xpc3RfREcgXSB9IHsKICAgICAgICAgICAgRE5TOjphbnN3ZXIgY2xlYXIKICAgICAgICAgICAgRE5TOjphbnN3ZXIgaW5zZXJ0ICJbRE5TOjpxdWVzdGlvbiBuYW1lXS4gMTExIFtETlM6OnF1ZXN0aW9uIGNsYXNzXSBbRE5TOjpxdWVzdGlvbiB0eXBlXSBbY2xhc3MgbWF0Y2ggLXZhbHVlICRob3N0IGVxdWFscyBkbnNfTGlzdF9ERyBdIgogICAgICAgICAgICBETlM6OnJldHVybgogICAgICAgIH0KICAgIH0KfQ=="
}
}
}
},
"TEST_HTML_Profile_91": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Profile",
"remark": "description",
"contentDetectionEnabled": true,
"contentSelection": [
"text/javascript"
],
"rules": [
{
"use": "rule_comment_raise_event"
},
{
"use": "rule_comment_remove"
},
{
"use": "rule_tag_append_html"
},
{
"use": "rule_tag_prepend_html"
},
{
"use": "rule_tag_raise_event"
},
{
"use": "rule_tag_remove"
},
{
"use": "rule_tag_remove_attribute"
},
{
"bigip": "/Common/rule_bigip"
}
]
},
"rule_comment_raise_event": {
"class": "HTML_Rule",
"ruleType": "comment-raise-event"
},
"rule_comment_remove": {
"class": "HTML_Rule",
"ruleType": "comment-remove"
},
"rule_tag_append_html": {
"class": "HTML_Rule",
"ruleType": "tag-append-html",
"content": "some content here",
"match": {
"tagName": "/tagName"
}
},
"rule_tag_prepend_html": {
"class": "HTML_Rule",
"ruleType": "tag-prepend-html",
"content": "some content here",
"match": {
"tagName": "/tagName"
}
},
"rule_tag_raise_event": {
"class": "HTML_Rule",
"ruleType": "tag-raise-event",
"match": {
"tagName": "/tagName"
}
},
"rule_tag_remove": {
"class": "HTML_Rule",
"ruleType": "tag-remove",
"match": {
"tagName": "/tagName"
}
},
"rule_tag_remove_attribute": {
"class": "HTML_Rule",
"ruleType": "tag-remove-attribute",
"attributeName": "attribName",
"match": {
"tagName": "/tagName",
"attributeName": "aName",
"attributeValue": "aValue"
}
}
}
},
"TEST_HTML_Rule_92": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "comment-raise-event"
}
}
},
"TEST_HTML_Rule_93": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "comment-remove"
}
}
},
"TEST_HTML_Rule_94": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "tag-append-html",
"content": "<script type=\\\"text/javascript\\\" src=\\\"ShapeProvidedJSPath\\?cache\\\"></script> <script type=\\\"text/javascript\\\" src=\\\"ShapeProvidedJSPath\\?async\\\" async></script>",
"match": {
"attributeName": "AttributeName",
"attributeValue": "AttributeValue",
"tagName": "/title"
}
}
}
},
"TEST_HTML_Rule_95": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "tag-prepend-html",
"content": "<script type=\\\"text/javascript\\\" src=\\\"ShapeProvidedJSPath\\?cache\\\"></script> <script type=\\\"text/javascript\\\" src=\\\"ShapeProvidedJSPath\\?async\\\" async></script>",
"match": {
"attributeName": "AttributeName",
"attributeValue": "AttributeValue",
"tagName": "/title"
}
}
}
},
"TEST_HTML_Rule_96": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "tag-raise-event",
"match": {
"attributeName": "AttributeName",
"attributeValue": "AttributeValue",
"tagName": "/title"
}
}
}
},
"TEST_HTML_Rule_97": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "tag-remove",
"match": {
"attributeName": "AttributeName",
"attributeValue": "AttributeValue",
"tagName": "/title"
}
}
}
},
"TEST_HTML_Rule_98": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTML_Rule",
"remark": "description",
"ruleType": "tag-remove-attribute",
"attributeName": "anotherName",
"match": {
"tagName": "tagB",
"attributeName": "nameB",
"attributeValue": "valueB"
}
}
}
},
"TEST_HTTP2_Profile_99": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP2_Profile",
"remark": "An HTTP/2 Profile",
"activationMode": "always",
"concurrentStreamsPerConnection": 128,
"connectionIdleTimeout": 6000,
"enforceTlsRequirements": false,
"frameSize": 16384,
"headerTableSize": 65535,
"includeContentLength": true,
"insertHeader": true,
"insertHeaderName": "Not X-HTTP2",
"receiveWindow": 128,
"writeSize": 32768
}
}
},
"TEST_HTTP_Acceleration_Profile_100": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.89012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Acceleration_Profile",
"parentProfile": {
"use": "accel"
},
"agingRate": 5,
"ignoreHeaders": "none",
"insertAgeHeaderEnabled": false,
"maximumAge": 10000,
"maximumEntries": 20000,
"maximumObjectSize": 100000,
"minimumObjectSize": 2000,
"cacheSize": 200,
"uriExcludeList": [
".",
"/test1/prefix?key=ms\\.spa\\."
],
"uriIncludeList": [
"www.uri.com",
"/test2/prefix?key=ms\\.spa\\."
],
"uriIncludeOverrideList": [
"1.1.2.2",
"2.2.3.3",
"/test3/prefix?key=ms\\.spa\\."
],
"uriPinnedList": [
"///",
"/test4/prefix?key=ms\\.spa\\."
],
"metadataMaxSize": 20
},
"accel": {
"class": "HTTP_Acceleration_Profile"
}
}
},
"TEST_HTTP_Compress_101": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Compress",
"remark": "description",
"allowHTTP10": true,
"bufferSize": 27000,
"contentTypeExcludes": [
"exclude"
],
"contentTypeIncludes": [
"include"
],
"uriExcludes": [
"exclude"
],
"uriIncludes": [
"include"
],
"cpuSaver": false,
"cpuSaverHigh": 73,
"cpuSaverLow": 13,
"minimumSize": 2300,
"preferMethod": "deflate",
"gzipLevel": 3,
"gzipMemory": 16,
"gzipWindowSize": 32,
"keepAcceptEncoding": true,
"selective": true,
"varyHeader": false
}
}
},
"TEST_HTTP_Profile_102": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"remark": "An HTTP Profile",
"proxyType": "transparent",
"encryptCookies": [
"peanutButter"
],
"cookiePassphrase": {
"ciphertext": "ZjU=",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0=",
"ignoreChanges": true
},
"fallbackRedirect": "http://example.com/fallback.html",
"fallbackStatusCodes": [
300,
500
],
"requestChunking": "selective",
"responseChunking": "preserve",
"rewriteRedirects": "all",
"multiplexTransformations": false,
"insertHeader": {
"name": "X-Forwarded-IP",
"value": "[expr { [IP::client_addr] }]:[?\"]"
},
"whiteOutHeader": "WhiteOut",
"allowedResponseHeaders": [
"ThisIsAllowed"
],
"xForwardedFor": false,
"trustXFF": true,
"otherXFF": [
"Alternate"
],
"hstsInsert": true,
"hstsPeriod": 1000000,
"hstsIncludeSubdomains": false,
"hstsPreload": true,
"viaRequest": "preserve",
"viaResponse": "append",
"viaHost": "example.com",
"serverHeaderValue": "HEADER",
"knownMethods": [
"CONNECT",
"DELETE"
],
"unknownMethodAction": "reject",
"maxRequests": 123456,
"pipelineAction": "reject",
"profileWebSocket": {
"use": "webSocketProfile"
},
"maxHeaderCount": 400,
"maxHeaderSize": 23000,
"truncatedRedirects": true,
"proxyConnectEnabled": true,
"allowBlankSpaceAfterHeaderName": true,
"enforceRFCCompliance": true
},
"webSocketProfile": {
"class": "WebSocket_Profile"
}
}
},
"TEST_HTTP_Profile_103": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"webSocketsEnabled": true,
"webSocketMasking": "preserve"
}
}
},
"TEST_HTTP_Profile_104": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"proxyType": "explicit",
"resolver": {
"bigip": "/Common/testDnsResolver2"
},
"doNotProxyHosts": [
"example.com"
],
"tunnelName": "socks-tunnel",
"defaultConnectAction": "allow",
"routeDomain": 2500,
"connectErrorMessage": "<html><head><title>CONNECT ERROR</title></head></html>",
"dnsErrorMessage": "<html><head><title>DNS ERROR</title></head></html>",
"badRequestMessage": "<html><head><title>BAD REQUEST MESSAGE</title></head></html>",
"badResponseMessage": "<html><head><title>BAD RESPONSE MESSAGE</title></head></html>",
"ipv6": true
}
}
},
"TEST_HTTP_Profile_105": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"proxyType": "explicit",
"resolver": {
"bigip": "/Common/testDnsResolver1"
},
"routeDomain": "testRouteDomain"
}
}
},
"TEST_HTTP_Profile_106": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"requestChunking": "rechunk",
"responseChunking": "rechunk"
}
}
},
"TEST_HTTP_Profile_107": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "HTTP_Profile",
"proxyType": "transparent",
"excessClientHeaders": "reject",
"excessServerHeaders": "reject",
"oversizeClientHeaders": "reject",
"oversizeServerHeaders": "reject"
}
}
},
"TEST_ICAP_Profile_108": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "ICAP_Profile",
"uri": "icap://${SERVER_IP}:${SERVER_PORT}/videoOptimization",
"fromHeader": "admin@example.com",
"hostHeader": "www.example.com",
"refererHeader": "http://www.example.com/video/resource.html",
"userAgentHeader": "CERN-LineMode/2.15 libwww/2.17b3",
"previewLength": 10
}
}
},
"TEST_IP_Other_Profile_109": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.90123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "IP_Other_Profile",
"remark": "description",
"parentProfile": {
"use": "ipothProf"
},
"idleTimeout": "indefinite"
},
"ipothProf": {
"class": "IP_Other_Profile"
}
}
},
"TEST_Idle_Timeout_Policy_110": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Idle_Timeout_Policy",
"remark": "description",
"rules": [
{
"name": "myName",
"remark": "rule0 description",
"protocol": "tcp",
"destinationPorts": [
443,
"50000-50020"
],
"idleTimeout": 100
}
]
}
}
},
"TEST_L4_Profile_111": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "L4_Profile",
"remark": "L4_Profile",
"clientTimeout": 60,
"idleTimeout": 600,
"keepAliveInterval": 600,
"looseClose": true,
"looseInitialization": true,
"maxSegmentSize": 4096,
"pvaAcceleration": "none",
"resetOnTimeout": false,
"synCookieAllowlist": true,
"synCookieEnable": false,
"tcpCloseTimeout": 43200,
"tcpHandshakeTimeout": 43200
}
}
},
"TEST_Log_Destination_112": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Destination",
"remark": "description",
"type": "management-port",
"address": "4.3.2.1",
"port": 443,
"protocol": "udp"
}
}
},
"TEST_Log_Destination_113": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Destination",
"remark": "description",
"type": "remote-high-speed-log",
"distribution": "balanced",
"protocol": "udp",
"pool": {
"use": "pool2"
}
},
"pool1": {
"class": "Pool"
},
"pool2": {
"class": "Pool"
}
}
},
"TEST_Log_Destination_114": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Destination",
"remark": "description",
"type": "remote-syslog",
"format": "rfc5424",
"defaultFacility": "local1",
"defaultSeverity": "alert",
"remoteHighSpeedLog": {
"use": "highSpeedLog2"
}
},
"highSpeedLog1": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"highSpeedLog2": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
}
}
},
"TEST_Log_Destination_115": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Destination",
"remark": "description",
"type": "splunk",
"forwardTo": {
"bigip": "/Common/alertd"
}
},
"testPool": {
"class": "Pool"
},
"testRemoteHSLog": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "testPool"
}
}
}
},
"TEST_Log_Publisher_116": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Publisher",
"remark": "description",
"destinations": [
{
"use": "logDest"
}
]
},
"logDest": {
"class": "Log_Destination",
"type": "remote-syslog",
"remoteHighSpeedLog": {
"use": "highSpeedLog"
}
},
"highSpeedLog": {
"class": "Log_Destination",
"type": "remote-high-speed-log",
"pool": {
"use": "thePool"
}
},
"thePool": {
"class": "Pool"
}
}
},
"TEST_Log_Publisher_117": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.67890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Log_Publisher",
"destinations": []
}
}
},
"TEST_Monitor_118": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "dns",
"targetAddress": "100.0.0.100",
"targetPort": 8080,
"interval": 10,
"receive": "10.11.12.13",
"timeUntilUp": 20,
"timeout": 46,
"transparent": true,
"upInterval": 15,
"acceptRCODE": "no-error",
"answerContains": "query-type",
"queryName": "wilma",
"queryType": "a"
}
}
},
"TEST_Monitor_119": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "external",
"pathname": "/Common/arg_example",
"environmentVariables": {
"USER": "two words",
"PASSWORD": "secret"
}
}
}
},
"TEST_Monitor_120": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567": {
"class": "Monitor",
"monitorType": "external",
"arguments": "TEST=1",
"script": {
"url": {
"url": "https://www.example.com/resources/external-monitor/arg_example"
}
}
}
}
},
"TEST_Monitor_121": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "ftp",
"mode": "port",
"username": "testUser",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"filename": "testpath/test/"
}
}
},
"TEST_Monitor_122": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "http",
"send": "Test\\\":1",
"receive": "\\{\\\"status\\\"\\:\\\"UP\\\"\\}",
"reverse": true,
"username": "testUser",
"transparent": true,
"targetAddress": "100.0.0.100",
"targetPort": 8080,
"dscp": 5
}
}
},
"TEST_Monitor_123": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "https",
"ciphers": "DEFAULT:+SHA:+3DES",
"clientCertificate": "https_monitor_certificate",
"clientTLS": {
"use": "webtls"
}
},
"https_monitor_certificate": {
"class": "Certificate",
"remark": "in practice using a passphrase is recommended",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDXjCCAkagAwIBAgIED6B1ETANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDTALBgNVBAoTBFRlc3QxHDAaBgNVBAsTE1Byb2R1Y3QgRGV2ZWxvcG1lbnQxFjAUBgNVBAMUDWh0dHBzX21vbml0b3IwHhcNMTgwNDIzMTgwNjA5WhcNMjgwNDIwMTgwNjA5WjBxMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDTALBgNVBAoTBFRlc3QxHDAaBgNVBAsTE1Byb2R1Y3QgRGV2ZWxvcG1lbnQxFjAUBgNVBAMUDWh0dHBzX21vbml0b3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC03brx8pCY7my1CW3VEXKcoehIci6d9s6XEySQDRucQU9snY6u39WLLiBa6IFIfvVTAkMvgE3mA3uXXJTMhaOkD1k/iMiZdUGnGsDml6F14hv2PbMY9WufP0+3HYhfJpOOZl/fvK25lNvqFFGV0me5SbOSDIKc47qQBJ4rwPTJ4SeWDEkMSuCgzeuZ3SEW8SxkK4WqppvtlXEI9KnPmscqXAK+QqLrsFNf0rEbJiKFU1Ae0FMgyXuIW6OjnKg9fnozIGuocISHEB4fB6F/ywJshz56jc5SM/w4eDHYP7WYmeMX+ZiKsbp0ULsnyGwKJFkAjL/LuSvMXvkgg20F5PShAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADeNPg3exjVRmsZ6Tcyt3pWdMPGDG5Sbc9hOq6yfEHB205wnWQ1J1oswFUFVKxra4dtei8ToRlaYJP7Dk2J2V4RTk33nt35hdxHDnq4Id6zDtiuWN9D3srjqLpH2RwighXn1Agx/rYAXd0jQGT4genqmHUsK5YMOtHVuR1o3PFphTVfOu4gffrmuBna/YXT1gy9XPeKG0pXnxyV/ejWtXKmUNuFAZtToaiMgCWC6evsi4bpH5qRBI3aqgnGy0YXNDfeaJ8Z9FdNlyK9C6cPiHeZWkfaJHDcxXEbJuC9JQsaH/GLpLGRJ9m3GVXUhxHQGvb/sIXDvaJZYbr9rNZ/XsTw=\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-256-CBC,BC7025CBA1D3347A8BD2BCF84BE65C82\n\nEcDfqRFgYjE9z51ZLf2C3FiLweX/8Bcw//avQcv4LV+gTpenyWCc1Vc8B7qtYghO\nfcLBfIjqpR6xzBLJEabAnEN1vhQ7G+12d8dxJ0IYktOsN9KyVNY6XaE39XWzOIy/\nRJ5FfQtSIatYJ4w7gXY/m2CAdth7ZoUCeaxa0YDRtv/ogd++rXbb1TwkR8JyA1ZF\n8vOPQSoM7arzHMkZTYMF3dM1PsVCAB/z8O3US0ltjwQhK9hpIu/k0Vg9urqw2rG9\nu8fEboUFfQ2UCpjDdA+oR2bBr0ZzzIM15Cqb5vd8LI8bB9mOPBYNoSC01HhDKXpT\n4edzPeYT5PD7vALr2xJxFy4W18cfKKmlY/SOpZTlgGyrdXGK+24QAnRZXyOTftqd\n6+7j0X6mokEgiesDeQF9LZROFI49ZlvoK4bZ+JqrvX2kqgaxEogHS0Txt/ZM7eJF\nz1OZPlVrdPhv5b2rVeKwNkZZ4nyYC2vRfZf5aSAA1TUXNKW1pUSNDNU04D7Priz2\n0OwjWXkVbDEMRQZ/Yy/KRleaBiYv1kuBrK776h/DFjOXw+4Qj6IBeq79LNO/7uFg\nJLUBgtJExQ3NQCB+po+SyuWIkojGh30jmlQ8dmGyoEZ9muWJg/E5mTuRPb/Zvx0Y\nkHl8MvMq+7yOTf0Z1PH30ml7o9EiNniAN87ZHiU2KjrQ10eXAVJCVmQIzUh/1/DI\n4ILnxuUtOEDhi/2aec+CJJtY0Pq4+XzHcYMte6rlKnRBiCdQ0yY87vm60BLtYTI1\n9QRf0WfJeujPMO1gq5sJbxMmwLQXgzy0tv9M5wNqkCcPGofr3zE7C1c/TjjqyDCR\nTnf3KndGrcOiMo+Ney4eC3nxoof2anjhaaE5Xbz0tivDbxQ/tVj/fu9+uogavFHL\nj3T3LOUNkjokenbA6FiPnJdhLogMBBA727pBeZ8kmCQRGDvTFvcCRwjdlt+fhVgI\n+lnrWDejbrsRYDS6jQs4ow4KQ7RnP4Cj2a+waaXh9zVHU231rasUkMKgMA/ND6ME\nb6BZzii89lG8Yl0XURWeq/2jnpASX39VwXVKlDxuOpv2CN8TKgRGGlkBy3FgVccz\nWGlqKBjHDjUAyLUoQq/cwktfgGPMD6BFlx6/5O9QMM4FXHeyl97+5pe7X5cjW/Nh\nCacfDn9iA09uijOfUoGZYknVA55I+PwUJsvH1Con6UC2FMmlDhJ3D0vWIphtERQV\nDu1SLwsgTGjb+EbbzrfuQEYntkonCyInH+BSE+H86oALy6gtxgmpFvv9nY+Zyqha\nl+b6yPZJ0RqoydhUUS5Nze+wckGUspkaaUfz19NLBax4wfl1y6ETaKQpmENBnfqJ\n2B9DA4omaECONsE1gkPkULi1fivq8TTEoFGTbHVURLzqvtf6kFlYwmbGwJh4NR50\nuv5APydh4ax2oyqqnXqbp3JolUT4/h7AyhvLm+H3Lqf4thm6HmWZPpaufCrKXw6y\nUO9Q92aa/FkSaSwhTtseFdh2pUjOdEIZuyLtxNJcmHbj/meK03sa1mjGgKAI5Wp3\nP72lhPQM07Ytk6nt2Fod3rZBCxPueB8ilo7whrM0Wdy7B3I7qqBLpqHeP4vGItYR\n-----END RSA PRIVATE KEY-----",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
}
},
"webtls": {
"class": "TLS_Client",
"trustCA": {
"bigip": "/Common/default.crt"
}
}
}
},
"TEST_Monitor_124": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "http2",
"username": "testUser",
"clientTLS": {
"use": "webtls"
},
"transparent": true,
"targetAddress": "100.0.0.100",
"targetPort": 8080,
"interval": 10,
"receive": "up message",
"receiveDown": "down",
"send": "send",
"timeUntilUp": 20,
"timeout": 46
},
"webtls": {
"class": "TLS_Client",
"trustCA": {
"bigip": "/Common/default.crt"
}
}
}
},
"TEST_Monitor_125": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "icmp",
"transparent": true,
"targetAddress": "100.0.0.100",
"targetPort": 8080
}
}
},
"TEST_Monitor_126": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "inband",
"failures": 4,
"failureInterval": 31,
"responseTime": 11,
"retryTime": 301
}
}
},
"TEST_Monitor_127": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "ldap",
"targetAddress": "198.19.192.17",
"targetPort": 1812,
"interval": 10,
"upInterval": 15,
"timeUntilUp": 20,
"timeout": 46,
"base": "dc=bigip-test,dc=org",
"chaseReferrals": false,
"filter": "objectClass=employee",
"security": "tls",
"mandatoryAttributes": true,
"username": "Adm-nM+nkey",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
}
}
}
},
"TEST_Monitor_128": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "radius",
"targetAddress": "198.19.192.17",
"targetPort": 1812,
"interval": 10,
"upInterval": 15,
"timeUntilUp": 20,
"timeout": 46,
"username": "Adm-nM+nkey",
"passphrase": {
"ciphertext": "ZjVmNQ==",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"secret": {
"ciphertext": "c2VjcmV0",
"protected": "eyJhbGciOiJkaXIiLCJlbmMiOiJub25lIn0",
"ignoreChanges": true
},
"nasIpAddress": "198.19.192.20"
}
}
},
"TEST_Monitor_129": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "sip",
"protocol": "sips",
"request": "testRequest",
"headers": "test:Header",
"codesUp": [
100,
101,
102,
200
],
"codesDown": [
400,
500,
600
],
"ciphers": "DEFAULT:+SHA:+3DES",
"clientCertificate": "cert"
},
"cert": {
"class": "Certificate",
"certificate": {
"bigip": "/Common/default.crt"
}
}
}
},
"TEST_Monitor_130": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "smtp",
"domain": "smtp2.org"
}
}
},
"TEST_Monitor_131": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "tcp",
"send": "ping",
"receive": "up",
"receiveDown": "down",
"targetPort": 8080,
"targetAddress": "100.0.0.100"
}
}
},
"TEST_Monitor_132": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "tcp-half-open",
"transparent": true,
"targetAddress": "100.0.0.100",
"targetPort": 8080
}
}
},
"TEST_Monitor_133": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Monitor",
"monitorType": "udp",
"send": "ping",
"receive": "up",
"receiveDown": "down"
}
}
},
"TEST_Multiplex_Profile_134": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "Multiplex_Profile",
"remark": "description",
"maxConnections": 4294967295,
"maxConnectionAge": 4294967295,
"maxConnectionReuse": 4294967295,
"idleTimeoutOverride": 500,
"connectionLimitEnforcement": "idle",
"sharePools": true,
"sourceMask": "255.255.255.0"
}
}
},
"TEST_NAT_Policy_135": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "NAT_Policy",
"remark": "description"
}
}
},
"TEST_NAT_Policy_136": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "NAT_Policy",
"rules": [
{
"name": "theRule1",
"source": {
"addressLists": [
{
"use": "addList"
}
],
"portLists": [
{
"use": "portList"
}
]
},
"destination": {
"addressLists": [
{
"use": "addList"
}
],
"portLists": [
{
"use": "portList"
}
]
},
"protocol": "tcp",
"sourceTranslation": {
"use": "sourceTrans"
}
},
{
"name": "theRule2"
}
]
},
"addList": {
"class": "Firewall_Address_List",
"addresses": [
"50.50.50.50"
]
},
"portList": {
"class": "Firewall_Port_List",
"ports": [
123
]
},
"sourceTrans": {
"class": "NAT_Source_Translation",
"type": "dynamic-pat",
"addresses": [
"40.40.40.40"
],
"ports": [
234
]
}
}
},
"TEST_NAT_Policy_137": {
"class": "Tenant",
"Application": {
"class": "Application",
"test.item-foo.34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234": {
"class": "NAT_Policy",
"rules": [
{
"name": "theRule1",
"securityLogProfile": {
"bigip": "/Common/Test_Security_Log_Profile"
}
},
{
"name": "theRule2",
"securityLogProfile": {
"use": "secLogProfile"