NSX-T Data Center REST API
Associated URIs:
| API Description | API Path | 
|---|---|
Returns configuration information for all gateways | 
                      
                        GET /api/v1/csm/aws/gateways
                         | 
                    
Deploys gateway for the specified VPCAll the required configuration to deploy AWS gateways will be absorbed as a part of request body in this API and gateway deployment will be triggered. Deployment progress can be known from GetAwsGatewayStatus API. Upon successful deployment of a gateway, the deployment_step will be DEPLOYMENT_SUCCESSFUL gateway_status will be UP and op_status of the VPC will be NSX_MANAGED_BY_GATEWAY. If any error is encountered during deployment, corresponding error_code and error_message will be populated in gateway_instances_status. To manage a compute VPC using transit VPC, user needs to undeploy gateway and onboard the compute VPC using /csm/aws/vpcs/<vpc-id>?action=onboard API.  | 
                      
                        POST /api/v1/csm/aws/gateways?action=deploy
                         | 
                    
Undeploys gateway for the specified VPCAll the required configuration to undeploy AWS gateway will be absorbed as a part of request body in this API and gateway undeployment will be triggered. Undeployment progress can be known from GetAwsGatewayStatus API. Upon successful undeployment of a gateway, the deployment_step will be UNDEPLOYMENT_SUCCESSFUL and gateway_status will be NOT_AVAILABLE. If any error is encountered during undeployment, corresponding error_code and error_message will be populated in gateway_instances_status  | 
                      
                        POST /api/v1/csm/aws/gateways?action=undeploy
                         | 
                    
Returns configuration for primary gateway and secondary gateway for the vpc,if exists. | 
                      
                        GET /api/v1/csm/aws/gateways/{vpc-id}
                         | 
                    
Updates configuration for primary gateway and secondary gateway for the vpc, if exists. | 
                      
                        PUT /api/v1/csm/aws/gateways/{vpc-id}
                         | 
                    
Returns status information for primary gateway and secondary gateway for the vpc, if exists. | 
                      
                        GET /api/v1/csm/aws/gateways/{vpc-id}/status
                         |