Test AMQP Settings
The settings/amqp/action/test link of the AmqpSettings element allows you to test AMQP settings before configuring them for the cloud.
Prerequisites
-
This operation is restricted to system administrators.
- Verify that you know the AMQP broker password.
- Retrieve the SystemSettings element. See Retrieve or Update System Settings.
Procedure
Example: Test AMQP Settings
This example tests the settings shown in the request portion of Update AMQP Settings
Request:
POST https://vcloud.example.com/api/admin/extension/settings/amqp/action/test Content-Type: application/vnd.vmware.admin.amqpSettings+xml ... <?xml version="1.0" encoding="UTF-8"?> <AmqpSettings xmlns="http://www.vmware.com/vcloud/extension/v1.5" type="application/vnd.vmware.admin.amqpSettings+xml"> <AmqpHost /> <AmqpPort>5672</AmqpPort> <AmqpUsername>guest</AmqpUsername> <AmqpPassword>Pa55w0rd</AmqpPassword> <AmqpExchange>systemExchange</AmqpExchange> <AmqpVHost>/</AmqpVHost> <AmqpUseSSL>true</AmqpUseSSL> <AmqpSslAcceptAll>false</vmext:AmqpSslAcceptAll> <AmqpPrefix>myCloud</vmext:AmqpPrefix> </AmqpSettings>
The response is an
AmqpSettingsTest
element whose
Valid
element contains a Boolean indication of whether the settings are valid. This
response indicates that they are. If a value in the POSTed
AmqpSettings element is
incorrect, the
AmqpSettingsTest
response has a
Valid
value of
false.
Response:
200 OK Content-Type: application/vnd.vmware.admin.amqpSettingsTest+xml ... <vmext:AmqpSettingsTest xmlns:vmext="http://www.vmware.com/vcloud/extension/v1.5" xmlns:vcloud="http://www.vmware.com/vcloud/v1.5" type="application/vnd.vmware.admin.amqpSettingsTest+xml" href="https://vcloud.example.com/api/admin/extension/settings/amqp/action/test" ... > <vcloud:Link rel="up" type="application/vnd.vmware.admin.amqpSettings+xml" href="https://vcloud.example.com/api/admin/extension/settings/amqp" /> <vmext:Valid>true</vmext:Valid> </vmext:AmqpSettingsTest>