Documentation
¶
Index ¶
- Constants
- type AliCloudUsecase
- func (a *AliCloudUsecase) CloseSSh(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) Connections(ctx context.Context, cluster *biz.Cluster) (err error)
- func (a *AliCloudUsecase) CreateNetwork(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) DeleteKeyPair(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) DeleteNetwork(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) FindImage(regionId string, arch biz.NodeArchType) (*ecs.DescribeImagesResponseBodyImagesImage, error)
- func (a *AliCloudUsecase) FindInstanceType(param common.FindInstanceTypeParam) ([]*ecs.DescribeInstanceTypesResponseBodyInstanceTypesInstanceType, error)
- func (a *AliCloudUsecase) GetAvailabilityRegions(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) GetAvailabilityZones(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) ImportKeyPair(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) ManageInstance(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) ManageSLB(_ context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) ManageSecurityGroup(ctx context.Context, cluster *biz.Cluster) error
- func (a *AliCloudUsecase) OpenSSh(ctx context.Context, cluster *biz.Cluster) error
Constants ¶
View Source
const ( ALICLOUD_ACCESS_KEY = "ALICLOUD_ACCESS_KEY" ALICLOUD_SECRET_KEY = "ALICLOUD_SECRET_KEY" ALICLOUD_REGION = "ALICLOUD_REGION" ALICLOUD_DEFAULT_REGION = "ALICLOUD_DEFAULT_REGION" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliCloudUsecase ¶
type AliCloudUsecase struct {
// contains filtered or unexported fields
}
func NewAliCloudUseCase ¶
func NewAliCloudUseCase(logger log.Logger) *AliCloudUsecase
func (*AliCloudUsecase) Connections ¶
func (*AliCloudUsecase) CreateNetwork ¶
func (*AliCloudUsecase) DeleteKeyPair ¶
func (*AliCloudUsecase) DeleteNetwork ¶
func (*AliCloudUsecase) FindImage ¶
func (a *AliCloudUsecase) FindImage(regionId string, arch biz.NodeArchType) (*ecs.DescribeImagesResponseBodyImagesImage, error)
func (*AliCloudUsecase) FindInstanceType ¶
func (a *AliCloudUsecase) FindInstanceType(param common.FindInstanceTypeParam) ([]*ecs.DescribeInstanceTypesResponseBodyInstanceTypesInstanceType, error)
func (*AliCloudUsecase) GetAvailabilityRegions ¶
func (*AliCloudUsecase) GetAvailabilityZones ¶
func (*AliCloudUsecase) ImportKeyPair ¶
func (*AliCloudUsecase) ManageInstance ¶
func (*AliCloudUsecase) ManageSecurityGroup ¶
Click to show internal directories.
Click to hide internal directories.