rabbitmq

package
v0.8.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2021 License: Apache-2.0 Imports: 12 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BindingAdditionalFields = map[string]interface{}{}
View Source
var BindingAllowEmptyValues = []string{"source"}
View Source
var ExchangeAdditionalFields = map[string]interface{}{}
View Source
var ExchangeAllowEmptyValues = []string{}
View Source
var PermissionsAdditionalFields = map[string]interface{}{}
View Source
var PermissionsAllowEmptyValues = []string{"configure", "write", "read"}
View Source
var PolicyAdditionalFields = map[string]interface{}{}
View Source
var PolicyAllowEmptyValues = []string{}
View Source
var QueueAdditionalFields = map[string]interface{}{}
View Source
var QueueAllowEmptyValues = []string{}
View Source
var ShovelAdditionalFields = map[string]interface{}{}
View Source
var ShovelAllowEmptyValues = []string{}
View Source
var UserAllowEmptyValues = []string{}
View Source
var VhostAllowEmptyValues = []string{}

Functions

This section is empty.

Types

type AllPermissions

type AllPermissions []Permissions

type Binding

type Binding struct {
	Source          string `json:"source"`
	Vhost           string `json:"vhost"`
	Destination     string `json:"destination"`
	DestinationType string `json:"destination_type"`
	PropertiesKey   string `json:"properties_key"`
}

type BindingGenerator

type BindingGenerator struct {
	RBTService
}

func (*BindingGenerator) InitResources

func (g *BindingGenerator) InitResources() error

type Bindings

type Bindings []Binding

type Exchange

type Exchange struct {
	Name  string `json:"name"`
	Vhost string `json:"vhost"`
}

type ExchangeGenerator

type ExchangeGenerator struct {
	RBTService
}

func (*ExchangeGenerator) InitResources

func (g *ExchangeGenerator) InitResources() error

type Exchanges

type Exchanges []Exchange

type Permissions

type Permissions struct {
	User  string `json:"user"`
	Vhost string `json:"vhost"`
}

type PermissionsGenerator

type PermissionsGenerator struct {
	RBTService
}

func (*PermissionsGenerator) InitResources

func (g *PermissionsGenerator) InitResources() error

type Policies

type Policies []Policy

type Policy

type Policy struct {
	Name  string `json:"name"`
	Vhost string `json:"vhost"`
}

type PolicyGenerator

type PolicyGenerator struct {
	RBTService
}

func (*PolicyGenerator) InitResources

func (g *PolicyGenerator) InitResources() error

type Queue

type Queue struct {
	Name  string `json:"name"`
	Vhost string `json:"vhost"`
}

type QueueGenerator

type QueueGenerator struct {
	RBTService
}

func (*QueueGenerator) InitResources

func (g *QueueGenerator) InitResources() error

type Queues

type Queues []Queue

type RBTProvider

type RBTProvider struct {
	terraformutils.Provider
	// contains filtered or unexported fields
}

func (*RBTProvider) GetBasicConfig

func (p *RBTProvider) GetBasicConfig() cty.Value

func (*RBTProvider) GetConfig

func (p *RBTProvider) GetConfig() cty.Value

func (*RBTProvider) GetName

func (p *RBTProvider) GetName() string

func (*RBTProvider) GetProviderData

func (p *RBTProvider) GetProviderData(arg ...string) map[string]interface{}

func (RBTProvider) GetResourceConnections

func (RBTProvider) GetResourceConnections() map[string]map[string][]string

func (*RBTProvider) GetSupportedService

func (p *RBTProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator

func (*RBTProvider) Init

func (p *RBTProvider) Init(args []string) error

func (*RBTProvider) InitService

func (p *RBTProvider) InitService(serviceName string, verbose bool) error

type RBTService

type RBTService struct {
	terraformutils.Service
}

type Shovel

type Shovel struct {
	Name  string `json:"name"`
	Vhost string `json:"vhost"`
}

type ShovelGenerator

type ShovelGenerator struct {
	RBTService
}

func (*ShovelGenerator) InitResources

func (g *ShovelGenerator) InitResources() error

type Shovels

type Shovels []Shovel

type User

type User struct {
	Name string `json:"name"`
}

type UserGenerator

type UserGenerator struct {
	RBTService
}

func (*UserGenerator) InitResources

func (g *UserGenerator) InitResources() error

type Users

type Users []User

type Vhost

type Vhost struct {
	Name string `json:"name"`
}

type VhostGenerator

type VhostGenerator struct {
	RBTService
}

func (*VhostGenerator) InitResources

func (g *VhostGenerator) InitResources() error

type Vhosts

type Vhosts []Vhost

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL