Documentation ¶
Index ¶
- func CheckNameNil(v []*ec2.Tag) *string
- type AgaInfo
- type Aws
- func (p *Aws) ChangeEc2Ip(InstanceId string) (*string, error)
- func (p *Aws) ChangeLsIp(Name, Zone string) error
- func (p *Aws) ChangeQuota(ServiceCode string, QuotaCode string, DesiredValue float64) error
- func (p *Aws) CreateAga(Name string, Region string, InstanceId string) (*AgaInfo, error)
- func (p *Aws) CreateEc2(Ami string, Ec2Type string, Name string, DiskSize int64) (*Ec2Info, error)
- func (p *Aws) CreateEc2Wl(SubId string, Ami string, Name string, DiskSize int64) (*Ec2Info, error)
- func (p *Aws) CreateLs(Name string, AvailabilityZone string, BlueprintId string, BundleId string) (*LsInfo, error)
- func (p *Aws) CreateWl(Zone string) (string, error)
- func (p *Aws) DeleteAga(AcceleratorArn string) error
- func (p *Aws) DeleteEc2(InstanceId string) error
- func (p *Aws) DeleteLs(Name string, SourceName string) error
- func (p *Aws) GetAmiId(AmiName string) (string, error)
- func (p *Aws) GetBlueprintId() (*lightsail.GetBlueprintsOutput, error)
- func (p *Aws) GetEc2Info(InstanceId string) (*Ec2Info, error)
- func (p *Aws) GetLsInfo(Name string) (*LsInfo, error)
- func (p *Aws) GetQuota(ServiceCode string, QuotaCode string) (*quota.ServiceQuota, error)
- func (p *Aws) GetRegions() ([]*lightsail.Region, error)
- func (p Aws) GetSubnetInfo() (*ec2.DescribeSubnetsOutput, error)
- func (p *Aws) GetWindowsPassword(InstanceId string) (*ec2.GetPasswordDataOutput, error)
- func (p *Aws) ListAga() ([]*aga.Accelerator, error)
- func (p *Aws) ListChangeQuotaRequest(ServiceCode string, QuotaCode string) ([]*quota.RequestedServiceQuotaChange, error)
- func (p *Aws) ListEc2() ([]*ec2.Reservation, error)
- func (p *Aws) ListLs() ([]*lightsail.Instance, error)
- func (p *Aws) OpenLsPorts(Name string) error
- func (p *Aws) RebootEc2(InstanceId string) error
- func (p *Aws) RebootLs(Name string) error
- func (p *Aws) StartEc2(InstanceId string) error
- func (p *Aws) StartLs(Name string) error
- func (p *Aws) StopEc2(InstanceId string) error
- func (p *Aws) StopLs(Name string) error
- type Ec2Info
- type LsInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckNameNil ¶
Types ¶
type Aws ¶
func (*Aws) ChangeLsIp ¶
func (*Aws) ChangeQuota ¶
func (*Aws) CreateEc2Wl ¶
func (*Aws) GetBlueprintId ¶
func (p *Aws) GetBlueprintId() (*lightsail.GetBlueprintsOutput, error)
func (Aws) GetSubnetInfo ¶
func (p Aws) GetSubnetInfo() (*ec2.DescribeSubnetsOutput, error)
func (*Aws) GetWindowsPassword ¶
func (p *Aws) GetWindowsPassword(InstanceId string) (*ec2.GetPasswordDataOutput, error)
func (*Aws) ListChangeQuotaRequest ¶
func (*Aws) OpenLsPorts ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.