applicationautoscaling

package
v0.0.0-...-c83230f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2017 License: MIT Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	DeleteScalingPolicy(params *applicationautoscaling.DeleteScalingPolicyInput) error
	DeregisterScalableTarget(resourceID string) error
	DescribeScalableTarget(cluster, service string) (*applicationautoscaling.ScalableTarget, error)
	DescribeScalingActivities(params *applicationautoscaling.DescribeScalingActivitiesInput) ([]*applicationautoscaling.ScalingActivity, error)
	DescribeScalingPolicies(params *applicationautoscaling.DescribeScalingPoliciesInput) ([]*applicationautoscaling.ScalingPolicy, error)
	PutScalingPolicy(params *applicationautoscaling.PutScalingPolicyInput) (string, error)
	RegisterScalableTarget(cluster string, service string, min, max uint, role string) error
}

func NewClient

func NewClient(ses *session.Session, conf *Config) Client

type Config

type Config struct {
	IsMock bool
	Region string
}

type DefaultClient

type DefaultClient struct {
	// contains filtered or unexported fields
}

func (DefaultClient) DeleteScalingPolicy

func (c DefaultClient) DeleteScalingPolicy(params *applicationautoscaling.DeleteScalingPolicyInput) error

func (DefaultClient) DeregisterScalableTarget

func (c DefaultClient) DeregisterScalableTarget(resourceID string) error

func (DefaultClient) DescribeScalableTarget

func (c DefaultClient) DescribeScalableTarget(cluster, service string) (*applicationautoscaling.ScalableTarget, error)

func (DefaultClient) PutScalingPolicy

func (DefaultClient) RegisterScalableTarget

func (c DefaultClient) RegisterScalableTarget(
	cluster string,
	service string,
	min, max uint,
	role 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) DeleteScalingPolicy

func (_m *MockClient) DeleteScalingPolicy(params *applicationautoscaling.DeleteScalingPolicyInput) error

func (*MockClient) DeregisterScalableTarget

func (_m *MockClient) DeregisterScalableTarget(resourceID string) error

func (*MockClient) DescribeScalableTarget

func (_m *MockClient) DescribeScalableTarget(cluster string, service string) (*applicationautoscaling.ScalableTarget, error)

func (*MockClient) EXPECT

func (_m *MockClient) EXPECT() *_MockClientRecorder

func (*MockClient) PutScalingPolicy

func (_m *MockClient) PutScalingPolicy(params *applicationautoscaling.PutScalingPolicyInput) (string, error)

func (*MockClient) RegisterScalableTarget

func (_m *MockClient) RegisterScalableTarget(cluster string, service string, min uint, max uint, role string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL