aliyun

package
v0.0.0-...-4ff0e70 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DescribeEcsInstances

func DescribeEcsInstances(regionId string, instanceId string, akInfo types.AccessKey) (*ecs.DescribeInstancesResponse, error)

func DescribeInstanceScaling

func DescribeInstanceScaling(essClient *ess.Client, regionId string, sgId string, pageNumber int) ([]ess.ScalingInstance, error)

func DescribeScalingActivitieDetails

func DescribeScalingActivitieDetails(essClient *ess.Client, regionId string, scalingActivityId string) string

func DescribeScalingActivities

func DescribeScalingActivities(essClient *ess.Client, regionId string, scalingGroupId, scalingActivityId string) error

func DescribeScalingInstances

func DescribeScalingInstances(essClient *ess.Client, regionId, sgId string, timeRecorder *map[string]*types.CoreTimeStamp, readyNodes *map[string]string, triggerTime time.Time, exspectNodeNum int64, scalingPolicy string, akInfo *types.AKInfo)

func GetEssClient

func GetEssClient(ak types.AccessKey, region string) *ess.Client

func GetNodes

func GetNodes(clusterId string, ak types.AKInfo) (*types.NodeResult, error)

func GetScalingActivitAimNum

func GetScalingActivitAimNum(cause string) int64

func IsEcsRunningTime

func IsEcsRunningTime(regionId string, instanceId string, akInfo types.AccessKey) bool

func QueryScalingActivities

func QueryScalingActivities(essClient *ess.Client, regionId string, scalingGroupId string, runStartTime time.Time, triggerLimitDuration int) (*ess.ScalingActivity, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳