diff --git a/api/src/com/cloud/api/response/Site2SiteVpnConnectionResponse.java b/api/src/com/cloud/api/response/Site2SiteVpnConnectionResponse.java index 429b8f5e984..833d012692a 100644 --- a/api/src/com/cloud/api/response/Site2SiteVpnConnectionResponse.java +++ b/api/src/com/cloud/api/response/Site2SiteVpnConnectionResponse.java @@ -51,6 +51,9 @@ public class Site2SiteVpnConnectionResponse extends BaseResponse { @SerializedName(ApiConstants.LIFETIME) @Param(description="Lifetime of vpn connection to the customer gateway, in seconds") //from CustomerGateway private Long lifetime; + @SerializedName(ApiConstants.STATE) @Param(description="State of vpn connection") + private String state; + @SerializedName(ApiConstants.CREATED) @Param(description="the date and time the host was created") private Date created; @@ -97,6 +100,10 @@ public class Site2SiteVpnConnectionResponse extends BaseResponse { this.lifetime = lifetime; } + public void setState(String state) { + this.state = state; + } + public void setCreated(Date created) { this.created = created; } diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index c94434d73be..91d3319964b 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -3848,6 +3848,7 @@ public class ApiResponseHelper implements ResponseGenerator { response.setLifetime(customerGateway.getLifetime()); } + response.setState(result.getState().toString()); response.setCreated(result.getCreated()); response.setRemoved(result.getRemoved()); response.setObjectName("vpnconnection");