Documentation ¶
Index ¶
- type Client
- type Config
- type DefaultClient
- func (c DefaultClient) AttachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
- func (c DefaultClient) AttachLoadBalancers(group string, lb []string) error
- func (c DefaultClient) DescribeAutoScalingGroups(groups []string) (map[string]*autoscaling.Group, error)
- func (c DefaultClient) DescribeLoadBalancerState(group string) (map[string]*autoscaling.LoadBalancerState, error)
- func (c DefaultClient) DescribeLoadBalancerTargetGroups(group string) ([]*autoscaling.LoadBalancerTargetGroupState, error)
- func (c DefaultClient) DetachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
- func (c DefaultClient) DetachLoadBalancers(group string, lb []string) error
- type MockClient
- func (_m *MockClient) AttachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
- func (_m *MockClient) AttachLoadBalancers(group string, lb []string) error
- func (_m *MockClient) DescribeAutoScalingGroups(groups []string) (map[string]*autoscaling.Group, error)
- func (_m *MockClient) DescribeLoadBalancerState(group string) (map[string]*autoscaling.LoadBalancerState, error)
- func (_m *MockClient) DescribeLoadBalancerTargetGroups(group string) ([]*autoscaling.LoadBalancerTargetGroupState, error)
- func (_m *MockClient) DetachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
- func (_m *MockClient) DetachLoadBalancers(group string, lb []string) error
- func (_m *MockClient) EXPECT() *_MockClientRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { DescribeAutoScalingGroups(groups []string) (map[string]*autoscaling.Group, error) DescribeLoadBalancerState(group string) (map[string]*autoscaling.LoadBalancerState, error) AttachLoadBalancers(group string, lb []string) error DetachLoadBalancers(group string, lb []string) error AttachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error DetachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error DescribeLoadBalancerTargetGroups(group string) ([]*autoscaling.LoadBalancerTargetGroupState, error) }
type DefaultClient ¶
type DefaultClient struct {
// contains filtered or unexported fields
}
func (DefaultClient) AttachLoadBalancerTargetGroups ¶
func (c DefaultClient) AttachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
func (DefaultClient) AttachLoadBalancers ¶
func (c DefaultClient) AttachLoadBalancers(group string, lb []string) error
func (DefaultClient) DescribeAutoScalingGroups ¶
func (c DefaultClient) DescribeAutoScalingGroups(groups []string) (map[string]*autoscaling.Group, error)
func (DefaultClient) DescribeLoadBalancerState ¶
func (c DefaultClient) DescribeLoadBalancerState(group string) (map[string]*autoscaling.LoadBalancerState, error)
func (DefaultClient) DescribeLoadBalancerTargetGroups ¶
func (c DefaultClient) DescribeLoadBalancerTargetGroups(group string) ([]*autoscaling.LoadBalancerTargetGroupState, error)
func (DefaultClient) DetachLoadBalancerTargetGroups ¶
func (c DefaultClient) DetachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
func (DefaultClient) DetachLoadBalancers ¶
func (c DefaultClient) DetachLoadBalancers(group string, lb []string) error
type MockClient ¶
type MockClient struct {
// contains filtered or unexported fields
}
Mock of Client interface
func NewMockClient ¶
func NewMockClient(ctrl *gomock.Controller) *MockClient
func (*MockClient) AttachLoadBalancerTargetGroups ¶
func (_m *MockClient) AttachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
func (*MockClient) AttachLoadBalancers ¶
func (_m *MockClient) AttachLoadBalancers(group string, lb []string) error
func (*MockClient) DescribeAutoScalingGroups ¶
func (_m *MockClient) DescribeAutoScalingGroups(groups []string) (map[string]*autoscaling.Group, error)
func (*MockClient) DescribeLoadBalancerState ¶
func (_m *MockClient) DescribeLoadBalancerState(group string) (map[string]*autoscaling.LoadBalancerState, error)
func (*MockClient) DescribeLoadBalancerTargetGroups ¶
func (_m *MockClient) DescribeLoadBalancerTargetGroups(group string) ([]*autoscaling.LoadBalancerTargetGroupState, error)
func (*MockClient) DetachLoadBalancerTargetGroups ¶
func (_m *MockClient) DetachLoadBalancerTargetGroups(group string, targetGroupARNs []*string) error
func (*MockClient) DetachLoadBalancers ¶
func (_m *MockClient) DetachLoadBalancers(group string, lb []string) error
func (*MockClient) EXPECT ¶
func (_m *MockClient) EXPECT() *_MockClientRecorder
Click to show internal directories.
Click to hide internal directories.