Environment Instances can be accessed and modified through this API using three services: GET, PUT, and PATCH. These three services allow for the retrieval, complete update, and partial update of environment instances.
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "instanceId": 12342, "endPoints": [ { "endPointId": 10101, "resourceIds": [11223,11224] }, { "endPointId": 10111, "resourceIds": [11223] } ], "environmentId": 12347, "isActive": true, "properties": [ { "propertyName": "FDSOA_EXT_CLASSPATH", "propertyValue": null, "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_REVISIONS_TO_KEEP", "propertyValue": 15, "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_SERVER_HOST", "propertyValue": "dev-soa.company.local", "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_SERVER_PORT", "propertyValue": 8001, "credentialId": null, "isExpression": false }, { "propertyName": "FD_ORACLE_SOA_HOME", "propertyValue": "/u01/oracle/products/fmw/soa", "credentialId": null, "isExpression": false }, { "propertyName": "MDS_PASS", "propertyValue": "*****", "credentialId": 74952, "isExpression": false } ] } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "instanceId": 12342, "endPoints": [ { "endPointId": 10101, "resourceIds": [11223] }, { "endPointId": 10111, "resourceIds": [] } ], "environmentId": 12347, "isActive": true, "properties": [ { "propertyName": "FDSOA_EXT_CLASSPATH", "propertyValue": "classpath", "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_REVISIONS_TO_KEEP", "propertyValue": 15, "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_SERVER_HOST", "propertyValue": "dev-soa.newcompany.local", "credentialId": null, "isExpression": false }, { "propertyName": "FDSOA_SERVER_PORT", "propertyValue": 8001, "credentialId": null, "isExpression": false }, { "propertyName": "FD_ORACLE_SOA_HOME", "propertyValue": "/u01/oracle/products/fmw/soa", "credentialId": null, "isExpression": false }, { "propertyName": "MDS_PASS", "propertyValue": "*****", "credentialId": 74952, "isExpression": false } ] } |
PATCH
This PATCH service will update an existing environment instance with the information passed through a JSON object. If an attribute of the JSON is null it will not be updated in the environment instance.
Info | ||
---|---|---|
| ||
http://host:port/flexdeploy/rest/v1/topology/environmentinstance/{environmentId}/{instanceId} |
...