Documentation
¶
Index ¶
- func NewCommonService(profiles []model.ProfileConfig, aws, tencent model.CloudIO) model.CommonContract
- type CommonService
- func (s *CommonService) AddTagsToResource(profile, region string, input model.AddTagsInput) error
- func (s *CommonService) CreateBucket(profile, region string, input model.CreateBucketRequest) error
- func (s *CommonService) CreateBucketLifecycle(profile, region string, input model.CreateBucketLifecycleRequest) error
- func (s *CommonService) CreateInstance(profile, region string, input model.CreateInstanceInput) (model.CreateInstanceResponse, error)
- func (s *CommonService) CreatePicture(profile, region string, request model.CreatePictureRequest) (model.CreatePictureResponse, error)
- func (s *CommonService) CreateRecord(profile, region string, request model.CreateRecordRequest) (model.CreateRecordResponse, error)
- func (s *CommonService) CreateTags(profile, region string, input model.CreateTagsInput) error
- func (s *CommonService) DeleteBucket(profile, region string, input model.DeleteBucketRequest) (model.DeleteBucketResponse, error)
- func (s *CommonService) DeleteInstance(profile, region string, input model.DeleteInstanceInput) (model.DeleteInstanceResponse, error)
- func (s *CommonService) DeletePicture(profile, region string, input model.CommonPictureRequest) (model.CommonPictureResponse, error)
- func (s *CommonService) DeleteRecord(profile, region string, request model.DeleteRecordRequest) (model.CommonDnsResponse, error)
- func (s *CommonService) DescribeDomainList(profile, region string, req model.DescribeDomainListRequest) (model.DescribeDomainListResponse, error)
- func (s *CommonService) DescribeEmrCluster(input model.DescribeInput) ([]model.DescribeEmrCluster, error)
- func (s *CommonService) DescribeImages(profile, region string, input model.CommonFilter) ([]model.Image, error)
- func (s *CommonService) DescribeInstancePrice(profile, region string, input model.DescribeInstancePriceInput) (model.DescribeInstancePriceResponse, error)
- func (s *CommonService) DescribeInstanceTypes(profile, region string) ([]model.InstanceType, error)
- func (s *CommonService) DescribeInstances(profile, region string, input model.InstanceFilter) (model.InstanceResponse, error)
- func (s *CommonService) DescribeKeyPairs(profile, region string, input model.CommonFilter) ([]model.KeyPair, error)
- func (s *CommonService) DescribeRecord(profile, region string, req model.DescribeRecordRequest) (model.Record, error)
- func (s *CommonService) DescribeRecordList(profile, region string, req model.DescribeRecordListRequest) (model.DescribeRecordListResponse, error)
- func (s *CommonService) DescribeRecordListWithPages(profile, region string, req model.DescribeRecordListWithPageRequest) (model.ListRecordsPageResponse, error)
- func (s *CommonService) DescribeVolumes(profile, region string, input model.DescribeVolumesInput) ([]model.Volume, error)
- func (s *CommonService) GetBucketLifecycle(profile, region string, input model.GetBucketLifecycleRequest) (model.GetBucketLifecycleResponse, error)
- func (s *CommonService) GetMonitorMetricData(profile, region string, input model.GetMonitorMetricDataRequest) (*model.GetMonitorMetricDataResponse, error)
- func (s *CommonService) GetObjectPregisn(profile, region string, input model.ObjectPregisnRequest) (model.ObjectPregisnResponse, error)
- func (s *CommonService) GetObjectPregisnWithAKSK(cloud model.Cloud, ak, sk, region string, input model.ObjectPregisnRequest) (model.ObjectPregisnResponse, error)
- func (s *CommonService) GetPictureByName(profile, region string, input model.CommonPictureRequest) (model.GetPictureByNameResponse, error)
- func (s *CommonService) ListBuckets(profile, region string, input model.ListBucketRequest) (model.ListBucketResponse, error)
- func (s *CommonService) ModifyInstance(profile, region string, input model.ModifyInstanceInput) (model.ModifyInstanceResponse, error)
- func (s *CommonService) ModifyRecord(profile, region string, ignoreType bool, request model.ModifyRecordRequest) error
- func (s *CommonService) ModifyTagsForResource(profile, region string, input model.ModifyTagsInput) error
- func (s *CommonService) PrivateCreateRecord(profile string, request model.CreateRecordRequest) (model.CreateRecordResponse, error)
- func (s *CommonService) PrivateDeleteRecord(profile string, request model.DeletePrivateRecordRequest) error
- func (s *CommonService) PrivateDomainList(profile string, req model.DescribeDomainListRequest) (model.DescribePrivateDomainListResponse, error)
- func (s *CommonService) PrivateModifyRecord(profile string, request model.ModifyRecordRequest) error
- func (s *CommonService) PrivateRecordList(profile string, req model.DescribePrivateRecordListRequest) (model.DescribePrivateRecordListResponse, error)
- func (s *CommonService) PrivateRecordListWithPages(profile string, req model.DescribePrivateDnsRecordListWithPageRequest) (model.ListRecordsPageResponse, error)
- func (s *CommonService) QueryEIPs(profile, region string, input model.CommonFilter) ([]model.EIP, error)
- func (s *CommonService) QueryEmrCluster(input model.EmrFilter) (model.FilterEmrResponse, error)
- func (s *CommonService) QueryNATs(profile, region string, input model.CommonFilter) (nats []model.NAT, err error)
- func (s *CommonService) QueryOcr(profile, region string, request model.OcrRequest) (model.OcrResponse, error)
- func (s *CommonService) QueryPicture(profile, region string, input model.QueryPictureRequest) (model.QueryPictureResponse, error)
- func (s *CommonService) QuerySecurityGroups(profile, region string, input model.CommonFilter) ([]model.SecurityGroup, error)
- func (s *CommonService) QuerySubnets(profile, region string, input model.CommonFilter) (subnets []model.Subnet, err error)
- func (s *CommonService) QueryVPCs(profile, region string, input model.CommonFilter) ([]model.VPC, error)
- func (s *CommonService) RemoveTagsFromResource(profile, region string, input model.RemoveTagsInput) error
- func (s *CommonService) SearchPicture(profile, region string, input model.SearchPictureRequest) (model.SearchPictureResponse, error)
- func (s *CommonService) UpdatePicture(profile, region string, input model.UpdatePictureRequest) (model.CommonPictureResponse, error)
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 ¶
func (s *CommonService) PrivateDomainList(profile string, req model.DescribeDomainListRequest) (model.DescribePrivateDomainListResponse, error)
PrivateDomainList
func (*CommonService) PrivateModifyRecord ¶
func (s *CommonService) PrivateModifyRecord(profile string, request model.ModifyRecordRequest) error
PrivateModifyRecord
func (*CommonService) PrivateRecordList ¶
func (s *CommonService) PrivateRecordList(profile string, req model.DescribePrivateRecordListRequest) (model.DescribePrivateRecordListResponse, error)
PrivateRecordList
func (*CommonService) PrivateRecordListWithPages ¶
func (s *CommonService) PrivateRecordListWithPages(profile string, req model.DescribePrivateDnsRecordListWithPageRequest) (model.ListRecordsPageResponse, error)
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
Click to show internal directories.
Click to hide internal directories.