Skip to content

Latest commit

 

History

History
387 lines (294 loc) · 10.2 KB

File metadata and controls

387 lines (294 loc) · 10.2 KB

Thinkcode.RabbitMQ.OpenAPI.Api.VirtualHostsApi

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

CreateDefinitionsForVirtualHost

void CreateDefinitionsForVirtualHost (string vhost, Definition body = null)

Create Definitions for VHost

Example

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 );
            }
        }
    }
}

Parameters

Name Type Description Notes
vhost string
body Definition [optional]

Return type

void (empty response body)

Authorization

basic_auth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

CreateVirtualHost

void CreateVirtualHost (string vhost)

Create VHost

Example

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 );
            }
        }
    }
}

Parameters

Name Type Description Notes
vhost string

Return type

void (empty response body)

Authorization

basic_auth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

DeleteVirtualHost

void DeleteVirtualHost (string vhost)

Delete VHost

Example

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 );
            }
        }
    }
}

Parameters

Name Type Description Notes
vhost string

Return type

void (empty response body)

Authorization

basic_auth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetDefinitionsForVirtualHost

Definition GetDefinitionsForVirtualHost (string vhost)

Get Definitions for VHost

Example

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 );
            }
        }
    }
}

Parameters

Name Type Description Notes
vhost string

Return type

Definition

Authorization

basic_auth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetVirtualHost

VHost GetVirtualHost (string vhost)

Read VHost

Example

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 );
            }
        }
    }
}

Parameters

Name Type Description Notes
vhost string

Return type

VHost

Authorization

basic_auth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ListVirtualHosts

List ListVirtualHosts ()

List VHosts

Example

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 );
            }
        }
    }
}

Parameters

This endpoint does not need any parameter.

Return type

List

Authorization

basic_auth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]