queuemanagers

package
v1.25.1 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasQueue

type AliasQueue struct {
	AliasQueueName    string   `json:"aliasQueue"`
	BaseQueueName     string   `json:"baseQueue"`
	ClusterVisibility []string `json:"clusterVisibility,omitempty"`
}

func (*AliasQueue) MarshalHCL

func (me *AliasQueue) MarshalHCL(properties hcl.Properties) error

func (*AliasQueue) Schema

func (me *AliasQueue) Schema() map[string]*schema.Schema

func (*AliasQueue) UnmarshalHCL

func (me *AliasQueue) UnmarshalHCL(decoder hcl.Decoder) error

type AliasQueues

type AliasQueues []*AliasQueue

func (AliasQueues) MarshalHCL

func (me AliasQueues) MarshalHCL(properties hcl.Properties) error

func (*AliasQueues) Schema

func (me *AliasQueues) Schema() map[string]*schema.Schema

func (*AliasQueues) UnmarshalHCL

func (me *AliasQueues) UnmarshalHCL(decoder hcl.Decoder) error

type ClusterQueue

type ClusterQueue struct {
	LocalQueueName    string   `json:"localQueue"`
	ClusterVisibility []string `json:"clusterVisibility,omitempty"`
}

func (*ClusterQueue) MarshalHCL

func (me *ClusterQueue) MarshalHCL(properties hcl.Properties) error

func (*ClusterQueue) Schema

func (me *ClusterQueue) Schema() map[string]*schema.Schema

func (*ClusterQueue) UnmarshalHCL

func (me *ClusterQueue) UnmarshalHCL(decoder hcl.Decoder) error

type ClusterQueues

type ClusterQueues []*ClusterQueue

func (ClusterQueues) MarshalHCL

func (me ClusterQueues) MarshalHCL(properties hcl.Properties) error

func (*ClusterQueues) Schema

func (me *ClusterQueues) Schema() map[string]*schema.Schema

func (*ClusterQueues) UnmarshalHCL

func (me *ClusterQueues) UnmarshalHCL(decoder hcl.Decoder) error

type LocalQueue

type LocalQueue struct {
	LocalQueueName string `json:"localQueue"`
}

func (*LocalQueue) MarshalHCL

func (me *LocalQueue) MarshalHCL(properties hcl.Properties) error

func (*LocalQueue) Schema

func (me *LocalQueue) Schema() map[string]*schema.Schema

func (*LocalQueue) UnmarshalHCL

func (me *LocalQueue) UnmarshalHCL(decoder hcl.Decoder) error

type QueueManager

type QueueManager struct {
	Name          string        `json:"name"`
	Clusters      []string      `json:"clusters"`
	AliasQueues   AliasQueues   `json:"aliasQueues,omitempty"`
	RemoteQueues  RemoteQueues  `json:"remoteQueues,omitempty"`
	ClusterQueues ClusterQueues `json:"clusterQueues,omitempty"`
}

QueueManager TODO: documentation

func (*QueueManager) EnsurePredictableOrder

func (me *QueueManager) EnsurePredictableOrder()

func (*QueueManager) MarshalHCL

func (me *QueueManager) MarshalHCL(properties hcl.Properties) error

func (*QueueManager) Schema

func (me *QueueManager) Schema() map[string]*schema.Schema

func (*QueueManager) UnmarshalHCL

func (me *QueueManager) UnmarshalHCL(decoder hcl.Decoder) error

type RemoteQueue

type RemoteQueue struct {
	LocalQueueName     string   `json:"localQueue"`
	RemoteQueueName    string   `json:"remoteQueue"`
	RemoteQueueManager string   `json:"remoteQueueManager"`
	ClusterVisibility  []string `json:"clusterVisibility,omitempty"`
}

func (*RemoteQueue) MarshalHCL

func (me *RemoteQueue) MarshalHCL(properties hcl.Properties) error

func (*RemoteQueue) Schema

func (me *RemoteQueue) Schema() map[string]*schema.Schema

func (*RemoteQueue) UnmarshalHCL

func (me *RemoteQueue) UnmarshalHCL(decoder hcl.Decoder) error

type RemoteQueues

type RemoteQueues []*RemoteQueue

func (RemoteQueues) MarshalHCL

func (me RemoteQueues) MarshalHCL(properties hcl.Properties) error

func (*RemoteQueues) Schema

func (me *RemoteQueues) Schema() map[string]*schema.Schema

func (*RemoteQueues) UnmarshalHCL

func (me *RemoteQueues) UnmarshalHCL(decoder hcl.Decoder) error

Jump to

Keyboard shortcuts

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