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)) } }
func descElb(elbname string, cli *elb.ELB) (*elb.DescribeLoadBalancersResult, error) { elbinput := elb.DescribeAccessPointsInput{LoadBalancerNames: []string{elbname}} resp, err := cli.DescribeLoadBalancers(&elbinput) return resp, err }