elb

package
v5.3.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

Index

Constants

View Source
const (
	//instance states
	InService    = "InService"
	OutOfService = "OutOfService"
	Unknown      = "Unknown"
)

Variables

This section is empty.

Functions

func AddTags

func AddTags(client *elblib.ELB, elbName string, kvps map[string]string) error

func DeregisterInstancesFromLoadBalancer

func DeregisterInstancesFromLoadBalancer(client *elblib.ELB, instances []*elblib.Instance, elbname string) (*elblib.DeregisterInstancesFromLoadBalancerOutput, error)

DeregisterInstancesFromLoadBalancer using http://docs.aws.amazon.com/sdk-for-go/api/service/elb/ELB.html#DeregisterInstancesFromLoadBalancer-instance_method

func DescribeInstanceHealth

func DescribeInstanceHealth(client *elblib.ELB, elbName string, instances ...*elblib.Instance) ([]*elblib.InstanceState, error)

DescribeInstanceHealth using http://docs.aws.amazon.com/sdk-for-go/api/service/elb/ELB.html#DescribeInstanceHealth-instance_method

func DescribeLoadBalancers

func DescribeLoadBalancers(client *elblib.ELB, elbNames ...string) ([]*elblib.LoadBalancerDescription, error)

func DescribeTags

func DescribeTags(client *elblib.ELB, elbNames ...string) ([]*elblib.TagDescription, error)

func New

func New(config *session.Session) *elblib.ELB

Don't force clients of this package to import "github.com/aws/aws-sdk-go/service/elb"

func RegisterInstancesWithLoadBalancer

func RegisterInstancesWithLoadBalancer(client *elblib.ELB, elbName string, instanceIds []string) (*elblib.RegisterInstancesWithLoadBalancerOutput, error)

RegisterInstancesWithLoadBalancer using http://docs.aws.amazon.com/sdk-for-go/api/service/elb/ELB.html#RegisterInstancesWithLoadBalancer-instance_method

Types

This section is empty.

Jump to

Keyboard shortcuts

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