service

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2025 License: MIT Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommonService

func NewCommonService(profiles []model.ProfileConfig, aws, tencent model.CloudIO) model.CommonContract

Types

type CommonService

type CommonService struct {
	Profiles     map[string]model.ProfileConfig
	Aws, Tencent model.CloudIO
}

func (*CommonService) AddTagsToResource

func (s *CommonService) AddTagsToResource(profile, region string, input model.AddTagsInput) error

func (*CommonService) CreateBucket

func (s *CommonService) CreateBucket(profile, region string, input model.CreateBucketRequest) error

func (*CommonService) CreateBucketLifecycle

func (s *CommonService) CreateBucketLifecycle(profile, region string, input model.CreateBucketLifecycleRequest) error

注意这里没有适配到标签匹配的功能,目前只能用前缀匹配,使用时候千万注意,会把标签匹配的适配为全桶范围

func (*CommonService) CreateInstance

func (s *CommonService) CreateInstance(profile, region string, input model.CreateInstanceInput) (model.CreateInstanceResponse, error)

CreateInstance

func (*CommonService) CreatePicture

func (s *CommonService) CreatePicture(profile, region string, request model.CreatePictureRequest) (model.CreatePictureResponse, error)

tiia CreatePicture

func (*CommonService) CreateRecord

func (s *CommonService) CreateRecord(profile, region string, request model.CreateRecordRequest) (model.CreateRecordResponse, error)

CreateRecord

func (*CommonService) CreateTags

func (s *CommonService) CreateTags(profile, region string, input model.CreateTagsInput) error

func (*CommonService) DeleteBucket

func (s *CommonService) DeleteBucket(profile, region string, input model.DeleteBucketRequest) (model.DeleteBucketResponse, error)

func (*CommonService) DeleteInstance

func (s *CommonService) DeleteInstance(profile, region string, input model.DeleteInstanceInput) (model.DeleteInstanceResponse, error)

func (*CommonService) DeletePicture

func (s *CommonService) DeletePicture(profile, region string, input model.CommonPictureRequest) (model.CommonPictureResponse, error)

tiia DeletePicture

func (*CommonService) DeleteRecord

func (s *CommonService) DeleteRecord(profile, region string, request model.DeleteRecordRequest) (model.CommonDnsResponse, error)

func (*CommonService) DescribeDomainList

func (s *CommonService) DescribeDomainList(profile, region string, req model.DescribeDomainListRequest) (model.DescribeDomainListResponse, error)

DescribeDomainList

func (*CommonService) DescribeEmrCluster

func (s *CommonService) DescribeEmrCluster(input model.DescribeInput) ([]model.DescribeEmrCluster, error)

func (*CommonService) DescribeImages

func (s *CommonService) DescribeImages(profile, region string, input model.CommonFilter) ([]model.Image, error)

func (*CommonService) DescribeInstancePrice

func (s *CommonService) DescribeInstancePrice(profile, region string, input model.DescribeInstancePriceInput) (model.DescribeInstancePriceResponse, error)

func (*CommonService) DescribeInstanceTypes

func (s *CommonService) DescribeInstanceTypes(profile, region string) ([]model.InstanceType, error)

func (*CommonService) DescribeInstances

func (s *CommonService) DescribeInstances(profile, region string, input model.InstanceFilter) (model.InstanceResponse, error)

func (*CommonService) DescribeKeyPairs

func (s *CommonService) DescribeKeyPairs(profile, region string, input model.CommonFilter) ([]model.KeyPair, error)

func (*CommonService) DescribeRecord

func (s *CommonService) DescribeRecord(profile, region string, req model.DescribeRecordRequest) (model.Record, error)

DescribeRecord

func (*CommonService) DescribeRecordList

func (s *CommonService) DescribeRecordList(profile, region string, req model.DescribeRecordListRequest) (model.DescribeRecordListResponse, error)

DescribeRecordList

func (*CommonService) DescribeRecordListWithPages

func (s *CommonService) DescribeRecordListWithPages(profile, region string, req model.DescribeRecordListWithPageRequest) (model.ListRecordsPageResponse, error)

DescribeRecordListWithPages

func (*CommonService) DescribeVolumes

func (s *CommonService) DescribeVolumes(profile, region string, input model.DescribeVolumesInput) ([]model.Volume, error)

func (*CommonService) GetBucketLifecycle

func (s *CommonService) GetBucketLifecycle(profile, region string, input model.GetBucketLifecycleRequest) (model.GetBucketLifecycleResponse, error)

func (*CommonService) GetMonitorMetricData

func (s *CommonService) GetMonitorMetricData(profile, region string, input model.GetMonitorMetricDataRequest) (*model.GetMonitorMetricDataResponse, error)

func (*CommonService) GetObjectPregisn

func (s *CommonService) GetObjectPregisn(profile, region string, input model.ObjectPregisnRequest) (model.ObjectPregisnResponse, error)

func (*CommonService) GetObjectPregisnWithAKSK

func (s *CommonService) GetObjectPregisnWithAKSK(cloud model.Cloud, ak, sk, region string, input model.ObjectPregisnRequest) (model.ObjectPregisnResponse, error)

func (*CommonService) GetPictureByName

func (s *CommonService) GetPictureByName(profile, region string, input model.CommonPictureRequest) (model.GetPictureByNameResponse, error)

tiia GetPictureByName

func (*CommonService) ListBuckets

func (s *CommonService) ListBuckets(profile, region string, input model.ListBucketRequest) (model.ListBucketResponse, error)

func (*CommonService) ModifyInstance

func (s *CommonService) ModifyInstance(profile, region string, input model.ModifyInstanceInput) (model.ModifyInstanceResponse, error)

func (*CommonService) ModifyRecord

func (s *CommonService) ModifyRecord(profile, region string, ignoreType bool, request model.ModifyRecordRequest) error

func (*CommonService) ModifyTagsForResource

func (s *CommonService) ModifyTagsForResource(profile, region string, input model.ModifyTagsInput) error

func (*CommonService) PrivateCreateRecord

func (s *CommonService) PrivateCreateRecord(profile string, request model.CreateRecordRequest) (model.CreateRecordResponse, error)

PrivateCreateRecord

func (*CommonService) PrivateDeleteRecord

func (s *CommonService) PrivateDeleteRecord(profile string, request model.DeletePrivateRecordRequest) error

PrivateDeleteRecord

func (*CommonService) PrivateDomainList

PrivateDomainList

func (*CommonService) PrivateModifyRecord

func (s *CommonService) PrivateModifyRecord(profile string, request model.ModifyRecordRequest) error

PrivateModifyRecord

func (*CommonService) PrivateRecordList

PrivateRecordList

func (*CommonService) PrivateRecordListWithPages

PrivateRecordListWithPages

func (*CommonService) QueryEIPs

func (s *CommonService) QueryEIPs(profile, region string, input model.CommonFilter) ([]model.EIP, error)

func (*CommonService) QueryEmrCluster

func (s *CommonService) QueryEmrCluster(input model.EmrFilter) (model.FilterEmrResponse, error)

func (*CommonService) QueryNATs

func (s *CommonService) QueryNATs(profile, region string, input model.CommonFilter) (nats []model.NAT, err error)

func (*CommonService) QueryOcr

func (s *CommonService) QueryOcr(profile, region string, request model.OcrRequest) (model.OcrResponse, error)

func (*CommonService) QueryPicture

func (s *CommonService) QueryPicture(profile, region string, input model.QueryPictureRequest) (model.QueryPictureResponse, error)

tiia QueryPicture

func (*CommonService) QuerySecurityGroups

func (s *CommonService) QuerySecurityGroups(profile, region string, input model.CommonFilter) ([]model.SecurityGroup, error)

func (*CommonService) QuerySubnets

func (s *CommonService) QuerySubnets(profile, region string, input model.CommonFilter) (subnets []model.Subnet, err error)

func (*CommonService) QueryVPCs

func (s *CommonService) QueryVPCs(profile, region string, input model.CommonFilter) ([]model.VPC, error)

func (*CommonService) RemoveTagsFromResource

func (s *CommonService) RemoveTagsFromResource(profile, region string, input model.RemoveTagsInput) error

func (*CommonService) SearchPicture

func (s *CommonService) SearchPicture(profile, region string, input model.SearchPictureRequest) (model.SearchPictureResponse, error)

tiia SearchPicture

func (*CommonService) UpdatePicture

func (s *CommonService) UpdatePicture(profile, region string, input model.UpdatePictureRequest) (model.CommonPictureResponse, error)

tiia UpdatePicture

Jump to

Keyboard shortcuts

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