All URIs are relative to http://mb1.bus.adaptive.me/rabbitmq/api
| Method | HTTP request | Description |
|---|---|---|
| CreateDefinitionsForVirtualHost | POST /definitions/{vhost} | Create Definitions for VHost |
| CreateVirtualHost | PUT /vhosts/{vhost} | Create VHost |
| DeleteVirtualHost | DELETE /vhosts/{vhost} | Delete VHost |
| GetDefinitionsForVirtualHost | GET /definitions/{vhost} | Get Definitions for VHost |
| GetVirtualHost | GET /vhosts/{vhost} | Read VHost |
| ListVirtualHosts | GET /vhosts | List VHosts |
void CreateDefinitionsForVirtualHost (string vhost, Definition body = null)
Create Definitions for VHost
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class CreateDefinitionsForVirtualHostExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
var vhost = vhost_example; // string |
var body = new Definition(); // Definition | (optional)
try
{
// Create Definitions for VHost
apiInstance.CreateDefinitionsForVirtualHost(vhost, body);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.CreateDefinitionsForVirtualHost: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| vhost | string | ||
| body | Definition | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void CreateVirtualHost (string vhost)
Create VHost
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class CreateVirtualHostExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
var vhost = vhost_example; // string |
try
{
// Create VHost
apiInstance.CreateVirtualHost(vhost);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.CreateVirtualHost: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| vhost | string |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteVirtualHost (string vhost)
Delete VHost
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class DeleteVirtualHostExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
var vhost = vhost_example; // string |
try
{
// Delete VHost
apiInstance.DeleteVirtualHost(vhost);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.DeleteVirtualHost: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| vhost | string |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Definition GetDefinitionsForVirtualHost (string vhost)
Get Definitions for VHost
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class GetDefinitionsForVirtualHostExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
var vhost = vhost_example; // string |
try
{
// Get Definitions for VHost
Definition result = apiInstance.GetDefinitionsForVirtualHost(vhost);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.GetDefinitionsForVirtualHost: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| vhost | string |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
VHost GetVirtualHost (string vhost)
Read VHost
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class GetVirtualHostExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
var vhost = vhost_example; // string |
try
{
// Read VHost
VHost result = apiInstance.GetVirtualHost(vhost);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.GetVirtualHost: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| vhost | string |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List ListVirtualHosts ()
List VHosts
using System;
using System.Diagnostics;
using Thinkcode.RabbitMQ.OpenAPI.Api;
using Thinkcode.RabbitMQ.OpenAPI.Client;
using Thinkcode.RabbitMQ.OpenAPI.Model;
namespace Example
{
public class ListVirtualHostsExample
{
public void main()
{
// Configure HTTP basic authorization: basic_auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new VirtualHostsApi();
try
{
// List VHosts
List<VHost> result = apiInstance.ListVirtualHosts();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling VirtualHostsApi.ListVirtualHosts: " + e.Message );
}
}
}
}This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]