System Administration > Configuration > NSX Advanced Load Balancer > Controller > Alb Onboarding Workflow

This is Post Controller Deployment Workflow. It will create role if not exist Create Service User Set System Configuration Create Enforcement Point Save Infra-Admin Creds to DB.

Set the post deployment cluster configuration for Advanced Load Balancer controller cluster.

Request:

Method:
PUT
URI Path(s):
/policy/api/v1/infra/alb-onboarding-workflow
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
ALBControllerConfiguration+

Example Request:

PUT https://<policy-mgr>/policy/api/v1/infra/alb-onboarding-workflow { "owned_by":"LCM", "cluster_ip" :"10.79.169.56", "infra_admin_username" : "admin", "infra_admin_password" : "Admin!23", "ntp_servers": [ "time.vmware.com" ], "dns_servers": [ "10.107.0.2" ] }

Successful Response:

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

Example Response:

{ "connection_info": { "username": "nsxt-alb", "tenant": "admin", "expires_at": "2021-08-30T23:47:58.275Z", "enforcement_point_address": "10.92.60.188", "resource_type": "AviConnectionInfo", "certificate": "-----BEGIN CERTIFICATE-----\n CERTIFICATE VALUE \n-----END CERTIFICATE-----\n" }, "auto_enforce": true, "resource_type": "EnforcementPoint", "id": "alb-endpoint", "display_name": "alb-endpoint", "path": "/infra/sites/default/enforcement-points/alb-endpoint", "relative_path": "alb-endpoint", "parent_path": "/infra/sites/default", "unique_id": "1ae2d4e8-9019-4ca4-840c-d0b42b4843bd", "realization_id": "1ae2d4e8-9019-4ca4-840c-d0b42b4843bd", "marked_for_delete": false, "overridden": false, "_system_owned": false, "_create_user": "admin", "_create_time": 1630345678736, "_last_modified_user": "admin", "_last_modified_time": 1630345678736, "_protection": "NOT_PROTECTED", "_revision": 0 }

Required Permissions:

crud

Feature:

policy_lb

Additional Errors: