Example #1
0
func descInstanceHealth(instanceIds []elb.Instance, cli *elb.ELB) {
	for _, instance := range instanceIds {
		instanceid := elb.Instance{}
		instanceid.InstanceID = instance.InstanceID
		instances := elb.DescribeEndPointStateInput{Instances: []elb.Instance{instanceid}}
		resp, _ := cli.DescribeInstanceHealth(&instances)
		fmt.Println(*instance.InstanceID, resp.InstanceState)
		fmt.Println(reflect.TypeOf(resp))
	}
}
Example #2
0
func descElb(elbname string, cli *elb.ELB) (*elb.DescribeLoadBalancersResult, error) {
	elbinput := elb.DescribeAccessPointsInput{LoadBalancerNames: []string{elbname}}
	resp, err := cli.DescribeLoadBalancers(&elbinput)
	return resp, err
}