alibaba

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Instancetype   = "InstanceType"
	AcceptLanguage = "zh-CN"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaCloud

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

func New

func New(AK, SK, region string) (*AlibabaCloud, error)

func (*AlibabaCloud) AddEgressSecurityGroupRule

func (p *AlibabaCloud) AddEgressSecurityGroupRule(req cloud.AddSecurityGroupRuleRequest) error

func (*AlibabaCloud) AddIngressSecurityGroupRule

func (p *AlibabaCloud) AddIngressSecurityGroupRule(req cloud.AddSecurityGroupRuleRequest) error

func (*AlibabaCloud) BatchCreate

func (p *AlibabaCloud) BatchCreate(m cloud.Params, num int) (instanceIds []string, err error)

BatchCreate the maximum of 'num' is 100

func (*AlibabaCloud) BatchDelete

func (p *AlibabaCloud) BatchDelete(ids []string, regionId string) (err error)

func (*AlibabaCloud) CreateSecurityGroup

func (*AlibabaCloud) CreateSwitch

func (*AlibabaCloud) CreateVPC

func (*AlibabaCloud) DescribeGroupRules

func (*AlibabaCloud) DescribeImages

func (*AlibabaCloud) DescribeInstanceTypes

DescribeInstanceTypes Up to 10 at once

func (*AlibabaCloud) DescribeSwitches

func (*AlibabaCloud) DescribeVpcs

func (*AlibabaCloud) GetInstances

func (p *AlibabaCloud) GetInstances(ids []string) (instances []cloud.Instance, err error)

func (*AlibabaCloud) GetInstancesByCluster

func (p *AlibabaCloud) GetInstancesByCluster(regionId, clusterName string) (instances []cloud.Instance, err error)

func (*AlibabaCloud) GetInstancesByTags

func (p *AlibabaCloud) GetInstancesByTags(region string, tags []cloud.Tag) (instances []cloud.Instance, err error)

func (*AlibabaCloud) GetOrders

func (*AlibabaCloud) GetRegions

func (p *AlibabaCloud) GetRegions() (cloud.GetRegionsResponse, error)

func (*AlibabaCloud) GetSwitch

func (*AlibabaCloud) GetVPC

func (*AlibabaCloud) GetZones

func (*AlibabaCloud) ProviderType

func (*AlibabaCloud) ProviderType() string

func (*AlibabaCloud) StartInstances added in v0.2.1

func (p *AlibabaCloud) StartInstances(ids []string) error

func (*AlibabaCloud) StopInstances added in v0.2.1

func (p *AlibabaCloud) StopInstances(ids []string) error

Jump to

Keyboard shortcuts

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