Documentation ¶
Index ¶
- type Client
- func (c *Client) CreateListener(loadBalancerARN, targetGroupARN string, port uint16, ...) error
- func (c *Client) CreateLoadBalancer(elbName string, internetFacing bool, securityGroupIDs, subnetIDs []string) (*_elb.LoadBalancer, error)
- func (c *Client) CreateTags(resourceARN string, tags map[string]string) error
- func (c *Client) CreateTargetGroup(name string, port uint16, protocol string, vpcID string, ...) (*_elb.TargetGroup, error)
- func (c *Client) DeleteLoadBalancer(loadBalancerARN string) error
- func (c *Client) DeleteTargetGroup(targetGroupARN string) error
- func (c *Client) RetrieveLoadBalancer(elbARN string) (*_elb.LoadBalancer, error)
- func (c *Client) RetrieveLoadBalancerByName(elbName string) (*_elb.LoadBalancer, error)
- func (c *Client) RetrieveLoadBalancerListeners(loadBalancerARN string) ([]*_elb.Listener, error)
- func (c *Client) RetrieveTags(resourceARN string) (map[string]string, error)
- func (c *Client) RetrieveTargetGroup(targetGroupARN string) (*_elb.TargetGroup, error)
- func (c *Client) RetrieveTargetGroupByName(targetGroupName string) (*_elb.TargetGroup, error)
- func (c *Client) UpdateTargetGroupHealthCheck(targetGroupARN string, healthCheck *HealthCheckParams) error
- type HealthCheckParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateListener ¶
func (*Client) CreateLoadBalancer ¶
func (*Client) CreateTags ¶
func (*Client) CreateTargetGroup ¶
func (c *Client) CreateTargetGroup(name string, port uint16, protocol string, vpcID string, healthCheck *HealthCheckParams) (*_elb.TargetGroup, error)
func (*Client) DeleteLoadBalancer ¶
func (*Client) DeleteTargetGroup ¶
func (*Client) RetrieveLoadBalancer ¶
func (c *Client) RetrieveLoadBalancer(elbARN string) (*_elb.LoadBalancer, error)
func (*Client) RetrieveLoadBalancerByName ¶
func (c *Client) RetrieveLoadBalancerByName(elbName string) (*_elb.LoadBalancer, error)
func (*Client) RetrieveLoadBalancerListeners ¶
func (*Client) RetrieveTags ¶
func (*Client) RetrieveTargetGroup ¶
func (c *Client) RetrieveTargetGroup(targetGroupARN string) (*_elb.TargetGroup, error)
func (*Client) RetrieveTargetGroupByName ¶
func (c *Client) RetrieveTargetGroupByName(targetGroupName string) (*_elb.TargetGroup, error)
func (*Client) UpdateTargetGroupHealthCheck ¶
func (c *Client) UpdateTargetGroupHealthCheck(targetGroupARN string, healthCheck *HealthCheckParams) error
Click to show internal directories.
Click to hide internal directories.