awsloadbalancer

package
v0.0.0-...-4f62784 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2020 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachNodeWithLoadBalancer

type AttachNodeWithLoadBalancer struct {
	Instances        []string
	LoadBalancerName string
}

AttachNodeWithLoadBalancer represents AttachNodeWithLoadBalancer attribute.

type Awsloadbalancer

type Awsloadbalancer struct {
}

Awsloadbalancer represents Awsloadbalancer struct.

func (*Awsloadbalancer) AttachNodeWithLoadBalancer

func (awsloadbalancer *Awsloadbalancer) AttachNodeWithLoadBalancer(request interface{}) (resp interface{}, err error)

AttachNodeWithLoadBalancer method Attach node with loadbalancer.

func (*Awsloadbalancer) CreateLoadBalancer

func (awsloadbalancer *Awsloadbalancer) CreateLoadBalancer(request interface{}) (resp interface{}, err error)

CreateLoadBalancer creates classic loadbalancer.

func (*Awsloadbalancer) DeleteLoadBalancer

func (awsloadbalancer *Awsloadbalancer) DeleteLoadBalancer(request interface{}) (resp interface{}, err error)

DeleteLoadBalancer Delete loadbalancer accept LoadBalancerName.

func (*Awsloadbalancer) DetachNodeWithLoadBalancer

func (awsloadbalancer *Awsloadbalancer) DetachNodeWithLoadBalancer(request interface{}) (resp interface{}, err error)

DetachNodeWithLoadBalancer Detach node with loadbalancer.

func (*Awsloadbalancer) ListLoadBalancer

func (awsloadbalancer *Awsloadbalancer) ListLoadBalancer(request interface{}) (resp interface{}, err error)

ListLoadBalancer List running loadbalancer.

func (*Awsloadbalancer) PrepareSignatureV2query

func (awsloadbalancer *Awsloadbalancer) PrepareSignatureV2query(params map[string]string, response map[string]interface{}) error

PrepareSignatureV2query for elasticloadbalancing.

type CreateLoadBalancer

type CreateLoadBalancer struct {
	LoadBalancerName  string
	AvailabilityZones []string
	Scheme            string
	Tags              []Tag
	SecurityGroups    []string
	Subnets           []string
	Listeners         []Listener
}

CreateLoadBalancer struct represents attribute of CreateLoadBalancer.

type DetachNodeWithLoadBalancer

type DetachNodeWithLoadBalancer struct {
	Instances        []string
	LoadBalancerName string
}

DetachNodeWithLoadBalancer represents AttachNodeWithLoadBalancer attribute.

type Listener

type Listener struct {
	InstancePort     string
	InstanceProtocol string
	LoadBalancerPort string
	Protocol         string
	SSLCertificateId string
}

Listener represents Listener attribute of CreateLoadBalancer.

type Tag

type Tag struct {
	Key   string `xml:"key"`
	Value string `xml:"value"`
}

Tag represents attribute of Tag fields.

Jump to

Keyboard shortcuts

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