UNPKG

f5-conx-core

Version:

F5 SDK for JavaScript with Typescript type definitions

148 lines 3.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cfPostResetResp = exports.cfPostTriggerResp = exports.cfPostTriggerDrResp = exports.cfGetTriggerResp = exports.cfPostDeclareResp = exports.cfGetDeclareResp = exports.cfInspectResp = exports.cfInfoResp = exports.cfExampleDec = void 0; exports.cfExampleDec = { "class": "Cloud_Failover", "environment": "azure", "schemaVersion": "0.9.1", "externalStorage": { "scopingTags": { "f5_cloud_failover_label": "mydeployment" } }, "failoverAddresses": { "scopingTags": { "f5_cloud_failover_label": "mydeployment" } }, "failoverRoutes": { "scopingTags": { "f5_cloud_failover_label": "mydeployment" }, "scopingAddressRanges": [ { "range": "192.0.2.0/24" } ], "defaultNextHopAddresses": { "discoveryType": "static", "items": [ "192.0.2.10", "192.0.2.11" ] } }, "controls": { "class": "Controls", "logLevel": "info" } }; /** * example cfe GET /info response */ exports.cfInfoResp = { "version": "1.9.0", "release": "1", "schemaCurrent": "1.9.0", "schemaMinimum": "0.9.1" }; /** * example cfe GET /inspect response */ exports.cfInspectResp = { "instance": "123", "addresses": [ { "privateIpAddress": "1.1.1.1", "publicIpAddress": "40.40.40.40", "networkInterfaceId": "000AAA" } ], "routes": [ { "routeTableId": "123", "routeTableName": "ABC", "networkId": "123" } ], "hostName": "failover1.local", "deviceStatus": "active", "trafficGroup": [ { "name": "/Common/traffic-group-1" } ] }; /** * example cf GET /declare response */ exports.cfGetDeclareResp = { "message": "string", "declaration": { "class": "Cloud_Failover", "environment": "azure", "schemaVersion": "string", "externalStorage": { "scopingTags": {} }, "failoverAddresses": { "scopingTags": {} }, "failoverRoutes": { "enabled": "string", "routeGroupDefinitions": [] }, "controls": { "class": "string", "logLevel": "string" } } }; /** * example cfe POST /decalre response */ exports.cfPostDeclareResp = { "message": "success", "declaration": exports.cfExampleDec }; /** * example cfe GET trigger response */ exports.cfGetTriggerResp = { "taskState": "SUCCEEDED", "message": "Failover Completed Successfully", "timestamp": "2019-09-25T23:44:44.381Z", "instance": "failover0.local", "failoverOperations": { "routes": {}, "addresses": {} }, "code": 200 }; /** * exmple cfe POST trigger response (dry-run) */ exports.cfPostTriggerDrResp = { "addresses": {}, "routes": {} }; /** * exmple cfe POST trigger response */ exports.cfPostTriggerResp = { "taskState": "RUNNING", "timestamp": "string", "instance": "string", "failoverOperations": { "routes": {}, "addresses": {} }, "code": "string" }; /** * example cfe POST /reset response */ exports.cfPostResetResp = { "message": "string" }; //# sourceMappingURL=cfModels.js.map