System Administration > Configuration > NSX Advanced Load Balancer > Controller > Deployments

Update a Advanced Load Balancer controller cluster node VM. Only updating password, ntp and dns servers are supported. If controller is in a cluster then all nodes in the cluster are updated with the provided values

Update Advanced Load Balancer Controller node VM details

Request:

Method:
PUT
URI Path(s):
/policy/api/v1/alb/controller-nodes/deployments/{node-id}
Request Headers:
n/a
Query Parameters:
ALBControllerNodeVMUpdateParameters+
Request Body:
ALBControllerNodeVMDeploymentRequest+

Example Request:

PUT https://<policy-mgr>/policy/api/v1/alb/controller-nodes/deployments/71f02260-644f-4482-aa9a-ab8570bb49a3 { "form_factor": "SMALL", "user_settings": { "admin_password": "Pass@1234!", }, "deployment_config": { "vc_id": "3d3ad89a-bee5-41ef-927f-68ee86e84d70", "compute_id": "domain-c7", "host_id": null, "storage_id": "datastore-13", "management_network_id": "network-14", "hostname": "controller-1", "placement_type": "AlbControllerVsphereClusterNodeVmDeploymentConfig", "disk_provisioning": "THIN", "dns_servers": [ "10.107.0.2" ], "ntp_servers": [ "10.166.1.110" ] } }

Successful Response:

Response Code:
201 Created
Response Headers:
Content-type: application/json
Response Body:
ALBControllerNodeVMDeploymentRequest+

Example Response:

{ "results": [ { "vm_id": "51a41c72-5f9e-48c1-9eb4-e3d6582813e0", "form_factor": "SMALL", "deployment_config": { "vc_id": "3d3ad89a-bee5-41ef-927f-68ee86e84d70", "compute_id": "domain-c7", "storage_id": "datastore-13", "management_network_id": "network-14", "ntp_servers": [ "10.166.1.110" ], "dns_servers": [ "10.107.0.2" ], "hostname": "controller-1", "disk_provisioning": "THIN", "placement_type": "AlbControllerVsphereClusterNodeVmDeploymentConfig" } } ], "result_count": 1 }

Required Permissions:

crud

Feature:

policy_lb

Additional Errors: