Documentation ¶
Overview ¶
* Copyright 2016 Adobe Systems Incorporated. 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
- func AddTags(client *elblib.ELB, elbName string, kvps map[string]string) error
- func DeregisterInstancesFromLoadBalancer(client *elblib.ELB, instances []*elblib.Instance, elbname string) (*elblib.DeregisterInstancesFromLoadBalancerOutput, error)
- func DescribeInstanceHealth(client *elblib.ELB, elbName string, instances ...*elblib.Instance) ([]*elblib.InstanceState, error)
- func DescribeLoadBalancers(client *elblib.ELB, elbNames ...string) ([]*elblib.LoadBalancerDescription, error)
- func DescribeTags(client *elblib.ELB, elbNames ...string) ([]*elblib.TagDescription, error)
- func New(config *session.Session) *elblib.ELB
- func RegisterInstancesWithLoadBalancer(client *elblib.ELB, elbName string, instanceIds []string) (*elblib.RegisterInstancesWithLoadBalancerOutput, error)
Constants ¶
const ( //instance states InService = "InService" OutOfService = "OutOfService" Unknown = "Unknown" )
Variables ¶
This section is empty.
Functions ¶
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 DescribeTags ¶
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.