LogicalHostingEnvironment update request
Description
This API updates a LogicalHostingEnvironment object.
API stability classification
API overview
HTTP request message
Query string parameters
This API does not use query string parameters.
Request message headers
This API uses only common headers listed in HTTP-request-and-response-headers.
Request message body
This API uses the following objects in the request message body JSON.
Top-level objects
Input parameters to include in operationParams
HTTP response message
Response message headers
This API uses only common headers listed in HTTP-request-and-response-headers.
Response message body
The response message body contains a Task object.
Example
The following example shows an HTTP request that maps tenants to the Logical Hosting Environment (LHE):
{
"operationParams": [
{
"name": "logicalHostingEnvironment",
"type": "com.bmc.cloud.model.beans.LogicalHostingEnvironment",
"value": {
"cloudClass": "com.bmc.cloud.model.beans.LogicalHostingEnvironment",
"guid": "851d80bc-714e-475e-9705-61cd60073d53",
"isNATSupported": false,
"isTemplate": false,
"logicalFirewall": [
"/logicalperimeterfirewall/4038b6c3-b945-48dc-923c-fef7bc8346ad"
],
"logicalFirewallObject": [
{
"cloudClass": "com.bmc.cloud.model.beans.LogicalPerimeterFirewall",
"externalID": "3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:API-LHE-78:VFW",
"guid": "4038b6c3-b945-48dc-923c-fef7bc8346ad",
"isEnabled": true,
"isLocked": false,
"isManuallyEnableable": true,
"isTemplate": false,
"logicalFirewallInterface": [
"/logicalperimeterfirewallinterface/2e973cee-269b-4c3d-b0eb-db8e6fcea6ae",
"/logicalperimeterfirewallinterface/29230b56-0193-4430-b009-9b32e16dd206"
],
"logicalHostingEnvironment": [
"/logicalhostingenvironment/851d80bc-714e-475e-9705-61cd60073d53"
],
"modifiedDate": 1429522219000,
"name": "VFW",
"owner": "AltoCloudAdmin",
"reconciliationID": "OI-fd90ebbf6b9f4151b0d0958e998da16d",
"resourcePerimeterFirewall": [
"/firewall/e04ff1d5-16d8-48be-881e-ade17727470c"
],
"tokenID": "VFW"
}
],
"logicalLoadBalancer": [
"/logicalloadbalancer/cb142ba0-b526-428c-89c6-ed5801890159"
],
"logicalLoadBalancerObject": [
{
"cloudClass": "com.bmc.cloud.model.beans.LogicalLoadBalancer",
"clientLogicalLoadBalancerInterface": [
"/logicalloadbalancerinterface/7a9090a6-8076-41bb-b6bc-d6630e28b59b"
],
"externalID": "3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:API-LHE-78:VLB",
"guid": "cb142ba0-b526-428c-89c6-ed5801890159",
"isEnabled": true,
"isLocked": false,
"isTemplate": false,
"logicalHostingEnvironment": "/logicalhostingenvironment/851d80bc-714e-475e-9705-61cd60073d53",
"logicalServerFarm": [
"/logicalserverfarm/3b257910-33f2-4f86-ad5b-6aa8a61cbfa6"
],
"modifiedDate": 1429522218000,
"name": "VLB",
"owner": "AltoCloudAdmin",
"reconciliationID": "OI-e7e10362b58a48808109c1862d6396a7",
"resourceLoadBalancer": [
"/loadbalancer/07314696-d4de-4b2d-908b-d4c850b00078"
],
"serverLogicalLoadBalancerInterface": [
"/logicalloadbalancerinterface/0fb2d755-0877-4573-8cc7-a5fc4b30c77a"
],
"tokenID": "VLB"
}
],
"logicalNetwork": [
"/logicalnetwork/82692d3e-6679-4007-8341-0ac836f6a80c",
"/logicalnetwork/13036d5c-96e7-4abf-9ace-134532a5c4df",
"/logicalnetwork/4eeba21b-6b74-4d77-8f5c-3eae94291bf6",
"/logicalnetwork/001cfc83-f8b2-4d2e-bb43-3ae0feaca11a"
],
"organization": [
"/organization/AGHAA5V0HC3F9ANMN7UAAAXTV8A2K7"
]
},
"multiplicity": "1"
}
],
"timeout": 0,
"preCallout": "",
"postCallout": "",
"callbackURL": "http://172.22.183.149:9090/callback/0f7e8788-7f85-4c28-adb9-52797a9e4a00",
"alreadyTraversedGlobalRegistry": false,
"alreadyTraversedLocalRegistry": false
}
"operationParams": [
{
"name": "logicalHostingEnvironment",
"type": "com.bmc.cloud.model.beans.LogicalHostingEnvironment",
"value": {
"cloudClass": "com.bmc.cloud.model.beans.LogicalHostingEnvironment",
"guid": "851d80bc-714e-475e-9705-61cd60073d53",
"isNATSupported": false,
"isTemplate": false,
"logicalFirewall": [
"/logicalperimeterfirewall/4038b6c3-b945-48dc-923c-fef7bc8346ad"
],
"logicalFirewallObject": [
{
"cloudClass": "com.bmc.cloud.model.beans.LogicalPerimeterFirewall",
"externalID": "3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:API-LHE-78:VFW",
"guid": "4038b6c3-b945-48dc-923c-fef7bc8346ad",
"isEnabled": true,
"isLocked": false,
"isManuallyEnableable": true,
"isTemplate": false,
"logicalFirewallInterface": [
"/logicalperimeterfirewallinterface/2e973cee-269b-4c3d-b0eb-db8e6fcea6ae",
"/logicalperimeterfirewallinterface/29230b56-0193-4430-b009-9b32e16dd206"
],
"logicalHostingEnvironment": [
"/logicalhostingenvironment/851d80bc-714e-475e-9705-61cd60073d53"
],
"modifiedDate": 1429522219000,
"name": "VFW",
"owner": "AltoCloudAdmin",
"reconciliationID": "OI-fd90ebbf6b9f4151b0d0958e998da16d",
"resourcePerimeterFirewall": [
"/firewall/e04ff1d5-16d8-48be-881e-ade17727470c"
],
"tokenID": "VFW"
}
],
"logicalLoadBalancer": [
"/logicalloadbalancer/cb142ba0-b526-428c-89c6-ed5801890159"
],
"logicalLoadBalancerObject": [
{
"cloudClass": "com.bmc.cloud.model.beans.LogicalLoadBalancer",
"clientLogicalLoadBalancerInterface": [
"/logicalloadbalancerinterface/7a9090a6-8076-41bb-b6bc-d6630e28b59b"
],
"externalID": "3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:API-LHE-78:VLB",
"guid": "cb142ba0-b526-428c-89c6-ed5801890159",
"isEnabled": true,
"isLocked": false,
"isTemplate": false,
"logicalHostingEnvironment": "/logicalhostingenvironment/851d80bc-714e-475e-9705-61cd60073d53",
"logicalServerFarm": [
"/logicalserverfarm/3b257910-33f2-4f86-ad5b-6aa8a61cbfa6"
],
"modifiedDate": 1429522218000,
"name": "VLB",
"owner": "AltoCloudAdmin",
"reconciliationID": "OI-e7e10362b58a48808109c1862d6396a7",
"resourceLoadBalancer": [
"/loadbalancer/07314696-d4de-4b2d-908b-d4c850b00078"
],
"serverLogicalLoadBalancerInterface": [
"/logicalloadbalancerinterface/0fb2d755-0877-4573-8cc7-a5fc4b30c77a"
],
"tokenID": "VLB"
}
],
"logicalNetwork": [
"/logicalnetwork/82692d3e-6679-4007-8341-0ac836f6a80c",
"/logicalnetwork/13036d5c-96e7-4abf-9ace-134532a5c4df",
"/logicalnetwork/4eeba21b-6b74-4d77-8f5c-3eae94291bf6",
"/logicalnetwork/001cfc83-f8b2-4d2e-bb43-3ae0feaca11a"
],
"organization": [
"/organization/AGHAA5V0HC3F9ANMN7UAAAXTV8A2K7"
]
},
"multiplicity": "1"
}
],
"timeout": 0,
"preCallout": "",
"postCallout": "",
"callbackURL": "http://172.22.183.149:9090/callback/0f7e8788-7f85-4c28-adb9-52797a9e4a00",
"alreadyTraversedGlobalRegistry": false,
"alreadyTraversedLocalRegistry": false
}
The following example shows the response for the preceding request:
[
{
"cloudClass": "com.bmc.cloud.model.beans.Task",
"className": "LogicalHostingEnvironment",
"completionTime": "2015/04/19 21:57:59 GMT-12:00",
"creationTime": "2015/04/19 21:52:21 GMT-12:00",
"errors": [],
"guid": "5e93aa44-bea0-4a1e-805e-5ff38f457f5d",
"isCallout": false,
"isError": false,
"isSuccess": true,
"objectName": "API-LHE-78",
"operationName": "update",
"parentTaskInternalUUID": "851d80bc-714e-475e-9705-61cd60073d53",
"results": [
"com.bmc.cloud.model.beans.LogicalHostingEnvironment:{\r\n \"cloudClass\" : \"com.bmc.cloud.model.beans.LogicalHostingEnvironment\",\r\n \"externalID\" : \"3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:Nat Address Space:NatPool:API-LHE-78\",\r\n \"guid\" : \"851d80bc-714e-475e-9705-61cd60073d53\",\r\n \"isNATSupported\" : true,\r\n \"isTemplate\" : false,\r\n \"logicalAddressPool\" : [ \"/logicaladdresspool/c78d1a4b-25e6-4f84-a9e3-1931291948cd\" ],\r\n \"logicalFirewall\" : [ \"/logicalperimeterfirewall/4038b6c3-b945-48dc-923c-fef7bc8346ad\" ],\r\n \"logicalHostingEnvironmentBlueprint\" : \"/logicalhostingenvironmentblueprint/7c977bef-9abf-430a-9a47-ad886bb65311\",\r\n \"logicalLoadBalancer\" : [ \"/logicalloadbalancer/cb142ba0-b526-428c-89c6-ed5801890159\" ],\r\n \"logicalNetwork\" : [ \"/logicalnetwork/82692d3e-6679-4007-8341-0ac836f6a80c\", \"/logicalnetwork/13036d5c-96e7-4abf-9ace-134532a5c4df\", \"/logicalnetwork/4eeba21b-6b74-4d77-8f5c-3eae94291bf6\", \"/logicalnetwork/001cfc83-f8b2-4d2e-bb43-3ae0feaca11a\" ],\r\n \"logicalNetworkObject\" : [ ],\r\n \"logicalZone\" : [ \"/logicalzone/5c51a756-6d65-4ffe-951f-81173d7012b4\" ],\r\n \"modifiedDate\" : 1429523611000,\r\n \"name\" : \"API-LHE-78\",\r\n \"organization\" : [ \"/organization/AGHAA5V0HC3F9ANMN7UAAAXTV8A2K7\" ],\r\n \"owner\" : \"AltoCloudAdmin\",\r\n \"provider\" : \"/provider/f8d5bdb5-9202-48b5-a301-90aa5822edfd\",\r\n \"reconciliationID\" : \"OI-1824dfac3d5a42c1afe98f6a58d721a4\",\r\n \"resourceHostingEnvironment\" : \"/networkcontainer/bbe2af46-d69d-43b6-bf45-31a1a9ded9b8\",\r\n \"state\" : \"Modifying\",\r\n \"tags\" : [ ],\r\n \"tokenID\" : \"851d80bc-714e-475e-9705-61cd60073d53\",\r\n \"useExternalDNS\" : false,\r\n \"useExternalIPAM\" : false\r\n}"
],
"taskInternalUUID": "cf310631-5fc5-402f-986c-6d25c70e88af",
"taskProgress": 100,
"taskResultURI": "http://10.1.48.7:9090/csm/task/cf310631-5fc5-402f-986c-6d25c70e88af/result",
"taskState": "COMPLETED",
"taskStatusURI": "http://10.1.48.7:9090/csm/task/cf310631-5fc5-402f-986c-6d25c70e88af/status",
"taskSubState": "task_success",
"transactionID": "03fbc0d0-dba8-4986-9829-82ccb64ded71"
}
]
{
"cloudClass": "com.bmc.cloud.model.beans.Task",
"className": "LogicalHostingEnvironment",
"completionTime": "2015/04/19 21:57:59 GMT-12:00",
"creationTime": "2015/04/19 21:52:21 GMT-12:00",
"errors": [],
"guid": "5e93aa44-bea0-4a1e-805e-5ff38f457f5d",
"isCallout": false,
"isError": false,
"isSuccess": true,
"objectName": "API-LHE-78",
"operationName": "update",
"parentTaskInternalUUID": "851d80bc-714e-475e-9705-61cd60073d53",
"results": [
"com.bmc.cloud.model.beans.LogicalHostingEnvironment:{\r\n \"cloudClass\" : \"com.bmc.cloud.model.beans.LogicalHostingEnvironment\",\r\n \"externalID\" : \"3b3c79ae-1ed9-4db6-9a72-f2e6c70ee44c:VIROY-POD:Nat Address Space:NatPool:API-LHE-78\",\r\n \"guid\" : \"851d80bc-714e-475e-9705-61cd60073d53\",\r\n \"isNATSupported\" : true,\r\n \"isTemplate\" : false,\r\n \"logicalAddressPool\" : [ \"/logicaladdresspool/c78d1a4b-25e6-4f84-a9e3-1931291948cd\" ],\r\n \"logicalFirewall\" : [ \"/logicalperimeterfirewall/4038b6c3-b945-48dc-923c-fef7bc8346ad\" ],\r\n \"logicalHostingEnvironmentBlueprint\" : \"/logicalhostingenvironmentblueprint/7c977bef-9abf-430a-9a47-ad886bb65311\",\r\n \"logicalLoadBalancer\" : [ \"/logicalloadbalancer/cb142ba0-b526-428c-89c6-ed5801890159\" ],\r\n \"logicalNetwork\" : [ \"/logicalnetwork/82692d3e-6679-4007-8341-0ac836f6a80c\", \"/logicalnetwork/13036d5c-96e7-4abf-9ace-134532a5c4df\", \"/logicalnetwork/4eeba21b-6b74-4d77-8f5c-3eae94291bf6\", \"/logicalnetwork/001cfc83-f8b2-4d2e-bb43-3ae0feaca11a\" ],\r\n \"logicalNetworkObject\" : [ ],\r\n \"logicalZone\" : [ \"/logicalzone/5c51a756-6d65-4ffe-951f-81173d7012b4\" ],\r\n \"modifiedDate\" : 1429523611000,\r\n \"name\" : \"API-LHE-78\",\r\n \"organization\" : [ \"/organization/AGHAA5V0HC3F9ANMN7UAAAXTV8A2K7\" ],\r\n \"owner\" : \"AltoCloudAdmin\",\r\n \"provider\" : \"/provider/f8d5bdb5-9202-48b5-a301-90aa5822edfd\",\r\n \"reconciliationID\" : \"OI-1824dfac3d5a42c1afe98f6a58d721a4\",\r\n \"resourceHostingEnvironment\" : \"/networkcontainer/bbe2af46-d69d-43b6-bf45-31a1a9ded9b8\",\r\n \"state\" : \"Modifying\",\r\n \"tags\" : [ ],\r\n \"tokenID\" : \"851d80bc-714e-475e-9705-61cd60073d53\",\r\n \"useExternalDNS\" : false,\r\n \"useExternalIPAM\" : false\r\n}"
],
"taskInternalUUID": "cf310631-5fc5-402f-986c-6d25c70e88af",
"taskProgress": 100,
"taskResultURI": "http://10.1.48.7:9090/csm/task/cf310631-5fc5-402f-986c-6d25c70e88af/result",
"taskState": "COMPLETED",
"taskStatusURI": "http://10.1.48.7:9090/csm/task/cf310631-5fc5-402f-986c-6d25c70e88af/status",
"taskSubState": "task_success",
"transactionID": "03fbc0d0-dba8-4986-9829-82ccb64ded71"
}
]
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*