GET /api/deployment/envsettings/service/{serviceID}

Description

Get the environmentalized settings for an API Server.


Resource URL

https://localhost:8090/api/deployment/envsettings/service/{serviceID}


Parameters

serviceID mandatory The id of the API Server.

Response Codes

Response Code Description
200 Success. The response body contains the environmentalized settings. Refer to Javadoc for com.vordel.api.deployment.model.EnvironmentalizedEntities.
500 The response contains a server-side error.

Example Request and Response

GET https://localhost:8090/api/deployment/envsettings/service/instance-1

HTTP 1.1 200 OK

{
    "result": {
        "environmentalizedEntities": [
            {
                "entityPk": "<key type='FilterCircuit'><id field='name' value='test'/><key type='GenerateSignatureFilter'><id field='name' value='XML Signature Generation'/></key></key>",
                "type": "GenerateSignatureFilter",
                "keyDescription": "XML Signature Generation",
                "environmentalizedFields": [
                    {
                        "entityFieldName": "signingCert",
                        "index": 0,
                        "value": "<key type='Certificates'><id field='name' value='Certificate Store'/><key type='Certificate'><id field='dname' value='Samples Test CA'/></key></key>",
                        "type": "reference",
                        "displayName": "Private Key from Certificate Store:"
                    }
                ]
            },
            {
                "entityPk": "<key type='FilterCircuit'><id field='name' value='test'/><key type='WsUsernameInsertFilter'><id field='name' value='Insert WS-Security Username Token'/></key></key>",
                "type": "WsUsernameInsertFilter",
                "keyDescription": "Insert WS-Security Username Token",
                "environmentalizedFields": [
                    {
                        "entityFieldName": "insertPassword",
                        "index": 0,
                        "value": "true",
                        "type": "boolean",
                        "displayName": "Include Password"
                    },
                    {
                        "entityFieldName": "password",
                        "index": 0,
                        "value": "cGFzczE=",
                        "type": "encrypted",
                        "displayName": "Password"
                    },
                    {
                        "entityFieldName": "passwordType",
                        "index": 0,
                        "value": "1",
                        "type": "integer"
                    },
                    {
                        "entityFieldName": "username",
                        "index": 0,
                        "value": "user1",
                        "type": "string",
                        "displayName": "User name:"
                    }
                ]
            }
        ]
    }
}