Versions in this module Expand all Collapse all v0 v0.3.0 Dec 29, 2025 Changes in this version + const ON_DEMAND + const POSTPAID_BY_HOUR + const PREPAID + const Reserve + const SPOT + const Terminate + var ErrCloudNotSupported = fmt.Errorf("profile cloud not supported") + var ErrProfileNotFound = fmt.Errorf("profile not found") + func Contains(states []EMRClusterStatus, state EMRClusterStatus) bool + func TimeParse(t string) (time.Time, error) + type AddTagsInput struct + InstanceIds []*string + Tags Tags + type AttachVolumeInput struct + DeleteWithInstance *bool + InstanceID *string + VolumeID *string + type Attr struct + Details *string + Type *string + type Box struct + Rect *ImageRect + Score *int64 + type Bucket struct + CreateTime string + Location string + Name string + Tags Tags + type ClientIo interface + GetAWSCredential func(profile string) (*credentials.Credentials, error) + GetAWSEmrClient func(profile, region string) (*emr.EMR, error) + GetAWSS3Client func(profile, region string) (*s3.S3, error) + GetAwsEbsClient func(profile, region string) (*ebs.EBS, error) + GetAwsEc2Client func(profile, region string) (*ec2.EC2, error) + GetAwsRoute53Client func(profile, region string) (*route53.Route53, error) + GetAwsRoute53DomainClient func(profile string) (*route53domains.Route53Domains, error) + GetAwsSqsClient func(profile, region string) (*sqs.SQS, error) + GetTencentCbsClient func(profile, region string) (*cbs.Client, error) + GetTencentCosClient func(profile, region string) (*cos.Client, error) + GetTencentCosLifecycleClient func(profile, region, bucket string) (*cos.Client, error) + GetTencentCvmClient func(profile, region string) (*cvm.Client, error) + GetTencentDnsPodClient func(profile string) (*dnspod.Client, error) + GetTencentEmrClient func(profile, region string) (*tencentEmr.Client, error) + GetTencentMonitorClient func(profile, region string) (*monitor.Client, error) + GetTencentOcrClient func(profile, region string) (*ocr.Client, error) + GetTencentOcrTiiaClient func(profile, region string) (*tiia.Client, error) + GetTencentPrivateDNSClient func(profile string) (*privatedns.Client, error) + GetTencentTagsClient func(profile, region string) (*tag.Client, error) + GetTencentVpcClient func(profile, region string) (*tencentVpc.Client, error) + type Cloud string + const AWS + const TENCENT + func (i Cloud) ToString() string + type CloudIO interface + AddTagsToResource func(profile, region string, input AddTagsInput) error + AttachVolume func(profile, region string, input AttachVolumeInput) error + CommonOCR func(profile, region string, input OcrRequest) (OcrResponse, error) + CreateBucket func(profile, region string, input CreateBucketRequest) error + CreateBucketLifecycle func(profile, region string, input CreateBucketLifecycleRequest) error + CreateEmrCluster func(profile, region string, input CreateEmrClusterInput) (CreateEmrClusterResponse, error) + CreateInstance func(profile, region string, input CreateInstanceInput) (CreateInstanceResponse, error) + CreatePicture func(profile, region string, input CreatePictureRequest) (CreatePictureResponse, error) + CreatePrivateRecord func(profile string, input CreateRecordRequest) (CreateRecordResponse, error) + CreateRecord func(profile, region string, input CreateRecordRequest) (CreateRecordResponse, error) + CreateSecurityGroupPolicies func(profile, region string, input CreateSecurityGroupPoliciesInput) (CreateSecurityGroupPoliciesResponse, error) + CreateSecurityGroupWithPolicies func(profile, region string, input CreateSecurityGroupWithPoliciesInput) (CreateSecurityGroupWithPoliciesResponse, error) + CreateSqs func(profile, region string, input CreateSqsRequest) error + CreateTags func(profile, region string, input CreateTagsInput) error + CreateVolume func(profile, region string, input CreateVolumeInput) (string, error) + DeleteBucket func(profile, region string, input DeleteBucketRequest) (DeleteBucketResponse, error) + DeleteInstance func(profile, region string, input DeleteInstanceInput) (DeleteInstanceResponse, error) + DeletePicture func(profile, region string, input CommonPictureRequest) (CommonPictureResponse, error) + DeletePrivateRecord func(profile string, input DeletePrivateRecordRequest) error + DeleteRecord func(profile, region string, input DeleteRecordRequest) (CommonDnsResponse, error) + DeleteVolume func(profile, region string, input DeleteVolumeInput) error + DescribeDomainList func(profile, region string, input DescribeDomainListRequest) (DescribeDomainListResponse, error) + DescribeEmrCluster func(DescribeInput) ([]DescribeEmrCluster, error) + DescribeImages func(profile, region string, input CommonFilter) ([]Image, error) + DescribeInstancePrice func(profile, region string, input DescribeInstancePriceInput) (DescribeInstancePriceResponse, error) + DescribeInstanceTypes func(profile, region string) ([]InstanceType, error) + DescribeInstances func(profile, region string, input DescribeInstancesInput) (InstanceResponse, error) + DescribeKeyPairs func(profile, region string, input CommonFilter) ([]KeyPair, error) + DescribePrivateDomainList func(profile string, input DescribeDomainListRequest) (DescribePrivateDomainListResponse, error) + DescribePrivateRecordList func(profile string, input DescribePrivateRecordListRequest) (DescribePrivateRecordListResponse, error) + DescribePrivateRecordListWithPages func(profile string, input DescribePrivateDnsRecordListWithPageRequest) (ListRecordsPageResponse, error) + DescribeRecord func(profile, region string, input DescribeRecordRequest) (Record, error) + DescribeRecordList func(profile, region string, input DescribeRecordListRequest) (DescribeRecordListResponse, error) + DescribeRecordListWithPages func(profile, region string, input DescribeRecordListWithPageRequest) (ListRecordsPageResponse, error) + DescribeVolumes func(profile, region string, input DescribeVolumesInput) ([]Volume, error) + DetachVolume func(profile, region string, input DetachVolumeInput) error + GetBucketLifecycle func(profile, region string, input GetBucketLifecycleRequest) (GetBucketLifecycleResponse, error) + GetMonitorMetricData func(profile, region string, input GetMonitorMetricDataRequest) (*GetMonitorMetricDataResponse, error) + GetObjectPregisn func(profile, region string, input ObjectPregisnRequest) (ObjectPregisnResponse, error) + GetObjectPregisnWithAKSK func(ak, sk, region string, input ObjectPregisnRequest) (ObjectPregisnResponse, error) + GetPictureByName func(profile, region string, input CommonPictureRequest) (GetPictureByNameResponse, error) + ListBucket func(profile, region string, input ListBucketRequest) (ListBucketResponse, error) + ModifyInstance func(profile, region string, input ModifyInstanceInput) (ModifyInstanceResponse, error) + ModifyPrivateRecord func(profile string, input ModifyRecordRequest) error + ModifyRecord func(profile, region string, ignoreType bool, input ModifyRecordRequest) error + ModifyTagsForResource func(profile, region string, input ModifyTagsInput) error + ModifyVolume func(profile, region string, input ModifyVolumeInput) error + QueryEIP func(profile, region string, input CommonFilter) ([]EIP, error) + QueryEmrCluster func(EmrFilter) (FilterEmrResponse, error) + QueryNAT func(profile, region string, input CommonFilter) ([]NAT, error) + QueryPicture func(profile, region string, input QueryPictureRequest) (QueryPictureResponse, error) + QuerySecurityGroups func(profile, region string, input CommonFilter) ([]SecurityGroup, error) + QuerySubnet func(profile, region string, input CommonFilter) ([]Subnet, error) + QueryVPC func(profile, region string, input CommonFilter) ([]VPC, error) + RemoveTagsFromResource func(profile, region string, input RemoveTagsInput) error + SearchPicture func(profile, region string, input SearchPictureRequest) (SearchPictureResponse, error) + UpdatePicture func(profile, region string, input UpdatePictureRequest) (CommonPictureResponse, error) + type Color struct + Color *string + Label *string + Percentage *float64 + type CommonContract interface + AddTagsToResource func(profile, region string, input AddTagsInput) error + CreateBucket func(profile, region string, input CreateBucketRequest) error + CreateBucketLifecycle func(profile, region string, input CreateBucketLifecycleRequest) error + CreateInstance func(profile, region string, input CreateInstanceInput) (CreateInstanceResponse, error) + CreatePicture func(profile, region string, input CreatePictureRequest) (CreatePictureResponse, error) + CreateRecord func(profile, region string, req CreateRecordRequest) (CreateRecordResponse, error) + CreateTags func(profile, region string, input CreateTagsInput) error + DeleteBucket func(profile, region string, input DeleteBucketRequest) (DeleteBucketResponse, error) + DeleteInstance func(profile, region string, input DeleteInstanceInput) (DeleteInstanceResponse, error) + DeletePicture func(profile, region string, input CommonPictureRequest) (CommonPictureResponse, error) + DeleteRecord func(profile, region string, req DeleteRecordRequest) (CommonDnsResponse, error) + DescribeDomainList func(profile, region string, req DescribeDomainListRequest) (DescribeDomainListResponse, error) + DescribeEmrCluster func(DescribeInput) ([]DescribeEmrCluster, error) + DescribeImages func(profile, region string, input CommonFilter) ([]Image, error) + DescribeInstancePrice func(profile, region string, input DescribeInstancePriceInput) (DescribeInstancePriceResponse, error) + DescribeInstanceTypes func(profile, region string) ([]InstanceType, error) + DescribeInstances func(profile, region string, input InstanceFilter) (InstanceResponse, error) + DescribeKeyPairs func(profile, region string, input CommonFilter) ([]KeyPair, error) + DescribeRecord func(profile, region string, req DescribeRecordRequest) (Record, error) + DescribeRecordList func(profile, region string, req DescribeRecordListRequest) (DescribeRecordListResponse, error) + DescribeRecordListWithPages func(profile, region string, req DescribeRecordListWithPageRequest) (ListRecordsPageResponse, error) + DescribeVolumes func(profile, region string, input DescribeVolumesInput) ([]Volume, error) + GetBucketLifecycle func(profile, region string, input GetBucketLifecycleRequest) (GetBucketLifecycleResponse, error) + GetMonitorMetricData func(profile, region string, input GetMonitorMetricDataRequest) (*GetMonitorMetricDataResponse, error) + GetObjectPregisn func(profile, region string, input ObjectPregisnRequest) (ObjectPregisnResponse, error) + GetObjectPregisnWithAKSK func(cloud Cloud, ak, sk, region string, input ObjectPregisnRequest) (ObjectPregisnResponse, error) + GetPictureByName func(profile, region string, input CommonPictureRequest) (GetPictureByNameResponse, error) + ListBuckets func(profile, region string, input ListBucketRequest) (ListBucketResponse, error) + ModifyInstance func(profile, region string, input ModifyInstanceInput) (ModifyInstanceResponse, error) + ModifyRecord func(profile, region string, ignoreType bool, req ModifyRecordRequest) error + ModifyTagsForResource func(profile, region string, input ModifyTagsInput) error + PrivateCreateRecord func(profile string, req CreateRecordRequest) (CreateRecordResponse, error) + PrivateDeleteRecord func(profile string, req DeletePrivateRecordRequest) error + PrivateDomainList func(profile string, req DescribeDomainListRequest) (DescribePrivateDomainListResponse, error) + PrivateModifyRecord func(profile string, req ModifyRecordRequest) error + PrivateRecordList func(profile string, req DescribePrivateRecordListRequest) (DescribePrivateRecordListResponse, error) + PrivateRecordListWithPages func(profile string, req DescribePrivateDnsRecordListWithPageRequest) (ListRecordsPageResponse, error) + QueryEIPs func(profile, region string, input CommonFilter) ([]EIP, error) + QueryEmrCluster func(EmrFilter) (FilterEmrResponse, error) + QueryNATs func(profile, region string, input CommonFilter) ([]NAT, error) + QueryOcr func(profile, region string, input OcrRequest) (OcrResponse, error) + QueryPicture func(profile, region string, input QueryPictureRequest) (QueryPictureResponse, error) + QuerySecurityGroups func(profile, region string, input CommonFilter) ([]SecurityGroup, error) + QuerySubnets func(profile, region string, input CommonFilter) ([]Subnet, error) + QueryVPCs func(profile, region string, input CommonFilter) ([]VPC, error) + RemoveTagsFromResource func(profile, region string, input RemoveTagsInput) error + SearchPicture func(profile, region string, input SearchPictureRequest) (SearchPictureResponse, error) + UpdatePicture func(profile, region string, input UpdatePictureRequest) (CommonPictureResponse, error) + type CommonDnsResponse struct + Meta interface{} + type CommonFilter struct + ID string + type CommonPictureRequest struct + EntityId *string + GroupId *string + PicName *string + type CommonPictureResponse struct + RequestId *string + type Coord struct + X *int64 + Y *int64 + type CreateBucketLifecycleRequest struct + Bucket *string + Lifecycles []Lifecycle + func (c *CreateBucketLifecycleRequest) ToCOSLifecycle() (*cos.BucketPutLifecycleOptions, error) + func (c *CreateBucketLifecycleRequest) ToS3Lifecycle() (*s3.PutBucketLifecycleInput, error) + type CreateBucketRequest struct + BucketName *string + Tags Tags + type CreateEmrClusterInput struct + APPs []*string + EMRVersion *string + InstanceChargeType *InstanceChargeType + Name *string + ResourceSpec *ResourceSpec + Tags Tags + func (c *CreateEmrClusterInput) ToAwsRequest() (*emr.RunJobFlowInput, error) + func (c *CreateEmrClusterInput) ToTencentEmrInstanceRequest() (*txemr.CreateInstanceRequest, error) + type CreateEmrClusterResponse struct + ID string + type CreateInstanceInput struct + Count *int64 + DataDisks []Disk + ImageID *string + InstanceChargeType *InstanceChargeType + InstanceType *string + KeyIds []*string + Name *string + Password *string + RoleName *string + SecurityGroupIDs []*string + SubnetID *string + SystemDisk *Disk + Tags Tags + UserData *string + VpcID *string + Zone *string + func (i *CreateInstanceInput) ToTencentRunInstancesRequest() *cvm.RunInstancesRequest + type CreateInstanceResponse struct + InstanceIds []*string + Meta any + type CreatePictureRequest struct + EntityId *string + GroupId *string + ImageBase64 *string + ImageUrl *string + PicName *string + Tags *string + type CreatePictureResponse struct + Object Object + RequestId *string + type CreateRecordRequest struct + Domain *string + Info *string + RecordType *string + SubDomain *string + TTL *uint64 + Value *string + type CreateRecordResponse struct + Meta interface{} + RecordId *string + type CreateSecurityGroupPoliciesInput struct + PolicySet PolicySet + SecurityGroupId *string + type CreateSecurityGroupPoliciesResponse struct + Result any + type CreateSecurityGroupWithPoliciesInput struct + GroupDescription *string + GroupName *string + PolicySet PolicySet + type CreateSecurityGroupWithPoliciesResponse struct + Data any + type CreateSqsRequest struct + Config SqsConfig + Encryption bool + Policy string + QueueName string + RedrivePolicy *RedrivePolicy + Tags map[string]string + Type string + func (c *CreateSqsRequest) ToCreateQueueInput() (*sqs.CreateQueueInput, error) + type CreateTagsInput struct + Tags Tags + type CreateVolumeInput struct + DeleteWithInstance *bool + InstanceID *string + Name *string + Size *int64 + Tags Tags + Type *string + Zone *string + type DataPoint struct + Timestamps []*float64 + Values []*float64 + type DeleteBucketRequest struct + BucketName *string + type DeleteBucketResponse struct + Meta any + type DeleteInstanceInput struct + InstanceIds []*string + ReleaseDisk *bool + func (i *DeleteInstanceInput) ToTencentTerminateInstancesRequest() *cvm.TerminateInstancesRequest + type DeleteInstanceResponse struct + Meta any + type DeletePrivateRecordRequest struct + Domain *string + RecordId *string + RecordIds []*string + type DeleteRecordRequest struct + Domain *string + RecordType *string + SubDomain *string + type DeleteVolumeInput struct + Force *bool + VolumeID *string + type DescribeDomainListRequest struct + DomainKeyword *string + type DescribeDomainListResponse struct + DomainCountInfo *DomainCountInfo + DomainList []Domain + RequestId *string + type DescribeEmrCluster struct + CreateTime *time.Time + ID *string + Meta any + Name *string + Status EMRClusterStatus + Tags Tags + type DescribeInput struct + IDS []*string + Profile *string + Region *string + type DescribeInstancePriceInput struct + DataDisks []Disk + ImageId *string + InstanceType *string + Period *int64 + SystemDisk *Disk + Zone *string + type DescribeInstancePriceResponse struct + Currency *string + Discount *float64 + DiscountPrice *float64 + OriginalPrice *float64 + type DescribeInstancesInput struct + Filters []*Filter + InstanceIds []*string + NextMarker *string + Size *int64 + type DescribePrivateDnsRecordListWithPageRequest struct + Domain *string + Limit *int64 + Page *int64 + type DescribePrivateDomainListResponse struct + DomainList []PrivateDomain + TotalCount *int64 + type DescribePrivateRecordListRequest struct + Domain *string + Keyword *string + type DescribePrivateRecordListResponse struct + RecordList []Record + TotalCount *int64 + type DescribeRecordListRequest struct + Domain *string + Keyword *string + type DescribeRecordListResponse struct + RecordList []Record + Total int64 + type DescribeRecordListWithPageRequest struct + Domain *string + Limit *int64 + Page *int64 + type DescribeRecordRequest struct + Domain *string + RecordType *string + SubDomain *string + type DescribeVolumesInput struct + InstanceID *string + VolumeIDs []string + type DetachVolumeInput struct + Force *bool + InstanceID *string + VolumeID *string + type Dimension struct + Name string + Value string + type Disk struct + Size *int64 + Type *string + type Domain struct + DomainId *string + Meta any + Name *string + type DomainCountInfo struct + Total *int64 + type EIP struct + Account string + AddressIp *string + Bandwidth *int64 + CloudProvider Cloud + CreatedTime *time.Time + ID *string + InstanceId *string + InternetChargeType *string + Name *string + NetworkInterfaceId string + PrivateAddressIp string + Region string + Status *string + Tags *Tags + type EMRClusterStatus string + const EMRClusterBootstrapping + const EMRClusterRunning + const EMRClusterStarting + const EMRClusterTerminated + const EMRClusterTerminatedWithErrors + const EMRClusterTerminating + const EMRClusterUnknown + const EMRClusterWaiting + func EMRClusterStatusList() []EMRClusterStatus + func FmtTencentState(state *int64) EMRClusterStatus + type EMRInstaceSpec struct + DiskNum *int64 + DiskSize *int64 + DiskType *string + InstanceCount *int64 + InstanceType *string + RootSize *int64 + type EmrCluster struct + AddTime time.Time + ID *string + Name *string + Status EMRClusterStatus + type EmrConfig struct + EmrTidbPrivate EmrConfigDetail + Private EmrConfigDetail + Public EmrConfigDetail + type EmrConfigDetail struct + KeyId string + LogUri string + Role Role + SgId string + SgServiceAccess string + SgSlave string + SubnetId string + VpcId string + Zone string + type EmrContact interface + type EmrFilter struct + ClusterStates []EMRClusterStatus + NextMarker *string + Period *time.Duration + Profile *string + Region *string + type EmrSubnet string + const EmrSubnetPrivate + const EmrSubnetPublic + const EmrTidbPrivate + type Filter struct + Name *string + Values []*string + type FilterEmrResponse struct + Clusters []EmrCluster + NextMarker *string + type GetBucketLifecycleRequest struct + Bucket *string + type GetBucketLifecycleResponse struct + Lifecycle []Lifecycle + type GetMonitorMetricDataRequest struct + InstanceType MetricInstanceType + Instances []string + MetricsType *MetricsType + func (r *GetMonitorMetricDataRequest) ToTencentRequest() (*monitor.GetMonitorDataRequest, error) + type GetMonitorMetricDataResponse struct + MetricDatas []MetricData + MetricName string + Period int64 + type GetPictureByNameResponse struct + EntityId *string + GroupId *string + ImageInfos []ImageInfo + RequestId *string + type Group struct + Brief *string + CreateTime *string + GroupId *string + GroupName *string + GroupType *int64 + MaxCapacity *int64 + MaxQps *int64 + PicCount *int64 + UpdateTime *string + type Image struct + Arch string + ID string + Name string + Platform string + type ImageInfo struct + CustomContent *string + EntityId *string + PicName *string + Score *int64 + Tags *string + type ImageRect struct + Height *int64 + Width *int64 + X *int64 + Y *int64 + type Instance struct + CreatedTime *time.Time + InstanceChargeType *string + InstanceID *string + InstanceType *string + KeyIDs []*string + Name *string + Owner *string + Platform *string + PrivateIP []*string + Profile string + PublicIP []*string + Region *string + Status InstanceStatus + Tags *Tags + Zone *string + type InstanceChargeType string + func (t InstanceChargeType) IsValidForTencent() bool + func (t InstanceChargeType) String() *InstanceChargeType + func (t InstanceChargeType) TString() *string + func (t InstanceChargeType) ToTencentEmrChargeType() *uint64 + type InstanceFilter struct + IDs []*string + Name *string + NextMarker *string + Owner *string + PrivateIp *string + PublicIp *string + Size *int64 + Status *InstanceStatus + func (q *InstanceFilter) ToAwsDescribeInstancesInput() DescribeInstancesInput + func (q *InstanceFilter) ToTxDescribeInstancesInput() DescribeInstancesInput + type InstancePolicy string + type InstanceResponse struct + Instances []Instance + NextMarker *string + type InstanceStatus string + const InstanceStatusPending + const InstanceStatusRebooting + const InstanceStatusRunning + const InstanceStatusStarting + const InstanceStatusStopped + const InstanceStatusStopping + const InstanceStatusTerminated + const InstanceStatusUnknown + func ToInstanceStatus(s string) InstanceStatus + func (i InstanceStatus) TString() *InstanceStatus + func (i InstanceStatus) ToString() string + type InstanceType struct + CPU int64 + Mem int64 + Type string + type KeyPair struct + ID string + Name string + PublicKey string + type Lifecycle struct + AbortIncompleteMultipartUpload *LifecycleAbortIncompleteMultipartUpload + Expiration *LifecycleExpiration + Filter *LifecycleFilter + ID *string + NoncurrentVersionExpiration *LifecycleNoncurrentVersionExpiration + NoncurrentVersionTransitions []LifecycleNoncurrentVersionTransition + Status *bool + Transitions []LifecycleTransition + type LifecycleAbortIncompleteMultipartUpload struct + DaysAfterInitiation *int + type LifecycleExpiration struct + Days *int + ExpiredObjectDeleteMarker *bool + type LifecycleFilter struct + Prefix *string + type LifecycleNoncurrentVersionExpiration struct + NoncurrentDays *int + StorageClass *string + type LifecycleNoncurrentVersionTransition struct + NoncurrentDays *int + StorageClass *string + type LifecycleTransition struct + Days *int + StorageClass *string + type ListBucketRequest struct + KeyWord *string + type ListBucketResponse struct + Buckets []*Bucket + Total int64 + type ListRecordsPageResponse struct + NextPage *int64 + PrePage *int64 + RecordList []Record + type MetricData struct + DataPoints []DataPoint + Dimensions []Dimension + type MetricInstanceType int + const MetricInstanceTypeCDB + const MetricInstanceTypeCDN + const MetricInstanceTypeCOS + const MetricInstanceTypeCVM + const MetricInstanceTypeLB + func (t MetricInstanceType) String() string + type MetricName string + const MetricNameCOSStorage + const MetricNameDiskUsage + type MetricsType int + const MetricsTypeArchive + const MetricsTypeCvmDiskUsage + const MetricsTypeDeleteMultiObjQps + const MetricsTypeDeleteQps + const MetricsTypeGetQps + const MetricsTypeInfrequent + const MetricsTypePutQps + const MetricsTypeStandard + func (t MetricsType) String() string + type ModifyAction string + const ChangeInstanceChargeType + const ChangeInstanceDiskType + const ChangeInstanceTags + const ChangeInstanceType + const RebootInstance + const ResetInstance + const StartInstance + const StopInstance + type ModifyInstanceInput struct + Action ModifyAction + ForceStop *bool + InstanceChargeType *InstanceChargeType + InstanceIDs []string + InstanceType *string + ModifyTagsInput ... + type ModifyInstanceResponse struct + Meta any + type ModifyRecordRequest struct + Domain *string + Info *string + RecordId *uint64 + RecordType *string + Status *bool + SubDomain *string + TTL *uint64 + Value *string + Weight *uint64 + type ModifyTagsInput struct + InstanceId *string + Key *string + Value *string + type ModifyVolumeInput struct + Size *int64 + Type *string + VolumeID *string + type NAT struct + Account string + AddressIps []string + CloudProvider Cloud + CreatedTime time.Time + ID string + Name string + Region string + Status string + SubnetID string + Tags *Tags + VpcID string + Zone *string + type Object struct + AllBox []*Box + Attributes []*Attr + Box *Box + CategoryId *int64 + Colors []*Color + type ObjectPregisnRequest struct + Bucket *string + Expire *int64 + Key *string + type ObjectPregisnResponse struct + Url string + type OcrRequest struct + ImageBase64 *string + ImageUrl *string + LanguageType *string + type OcrResponse struct + TextDetections []TextDetection + type PolicySet struct + Egress []SecurityGroupPolicy + Ingress []SecurityGroupPolicy + func (p *PolicySet) ToTencentPolicySet() *tencentVpc.SecurityGroupPolicySet + type PrivateDomain struct + DomainId *string + Name *string + RecordCount *int64 + Status *string + Tags any + VpcSet any + type ProfileConfig struct + AK string + Cloud Cloud + Name string + SK string + type QueryPictureRequest struct + GroupId *string + Limit *int64 + Offset *int64 + type QueryPictureResponse struct + Groups []Group + RequestId *string + type Record struct + DomainId *uint64 + RecordId *string + RecordLine *string + RecordType *string + Remark *string + Status *string + SubDomain *string + TTL *uint64 + UpdatedOn *string + Value *string + Weight *uint64 + type RedrivePolicy struct + DeadLetterTargetArn string + MaxReceiveCount string + type RemoveTagsInput struct + InstanceId *string + Keys []*string + type ResourceSpec struct + CoreResourceSpec *EMRInstaceSpec + HA *bool + KeyID *string + MasterResourceSpec *EMRInstaceSpec + Passwd *string + SgId *string + Subnet *string + TaskResourceSpec *EMRInstaceSpec + VPC *string + type Role struct + JobFlowRole string + ServiceRole string + type SearchPictureRequest struct + CategoryId *int64 + EnableDetect *bool + Filter *string + GroupId *string + ImageBase64 *string + ImageRect *ImageRect + ImageUrl *string + Limit *int64 + MatchThreshold *int64 + Offset *int64 + type SearchPictureResponse struct + Count *int64 + ImageInfos []ImageInfo + Object Object + RequestId *string + type SecurityGroup struct + ID string + Name string + type SecurityGroupPolicy struct + Action *string + CidrBlock *string + ModifyTime *string + PolicyDescription *string + Port *string + Protocol *string + SecurityGroupId *string + func (policy *SecurityGroupPolicy) ToTencentPolicy() *tencentVpc.SecurityGroupPolicy + type SqsConfig struct + DelaySeconds int + MaximumMessageSize int + MessageRetention int + ReceiveWaitTime int + VisibilityTimeout int + type Subnet struct + Account string + AvailableIpAddressCount int64 + CidrBlock *string + CloudProvider Cloud + CreatedTime *time.Time + ID *string + IsDefault *bool + Name *string + NetworkAclId *string + Region string + RouteTableId *string + Tags *Tags + VpcID *string + Zone *string + type Tag struct + Key string + Value string + type Tags []Tag + func AwsTagsToModelTags(tags []*ec2.Tag) *Tags + func NewTagsFromAWSEmrTags(tags []*emr.Tag) Tags + func NewTagsFromAWSS3Tags(tags []*s3.Tag) Tags + func NewTagsFromTencentCosTags(tags []cos.BucketTaggingTag) Tags + func NewTagsFromTencentEmrTags(tags []*tencentEmr.Tag) Tags + func TencentTagsToModelTags(tags []*cvm.Tag) *Tags + func TencentVpcTagsFmt(tags []*tencentVpc.Tag) *Tags + func (t *Tags) Add(key, value string) + func (t *Tags) Remove(key string) + func (t *Tags) Scan(value interface{}) error + func (t *Tags) ToRunInstanceTags() []*cvm.TagSpecification + func (t *Tags) ToTencentEmrTags() []*tencentEmr.Tag + func (t *Tags) ToTencentTags() []*tencentTag.Tag + func (t Tags) GetEnvType() *string + func (t Tags) GetName() *string + func (t Tags) GetOwner() *string + func (t Tags) GetTagValueByKey(key string) *string + func (t Tags) GetTeam() *string + func (t Tags) GetTimeByKey(key string, location *time.Location) (*time.Time, error) + func (t Tags) ToAWSEmrTags() []*emr.Tag + func (t Tags) ToAWSS3Tags() []*s3.Tag + func (t Tags) ToString() string + func (t Tags) ToTencentCosTags() []cos.BucketTaggingTag + func (t Tags) Value() (driver.Value, error) + type TencenteDiskType string + const TencenteDiskTypeCLOUD_BASIC + const TencenteDiskTypeCLOUD_BSSD + const TencenteDiskTypeCLOUD_HSSD + const TencenteDiskTypeCLOUD_PREMIUM + const TencenteDiskTypeCLOUD_SSD + const TencenteDiskTypeCLOUD_TSSD + type TextDetection struct + Confidence *int64 + DetectedText *string + Polygon []*Coord + type UpdatePictureRequest struct + EntityId *string + GroupId *string + PicName *string + Tags *string + type VPC struct + Account string + CidrBlock string + CloudProvider Cloud + ID string + IsDefault bool + Region string + Tags *Tags + type Volume struct + Attachments VolumeAttachments + CreatedTime *time.Time + Name *string + Profile string + Region string + Size *int64 + Status *string + Tags *Tags + Type *string + VolumeID *string + Zone *string + type VolumeAttachment struct + DeleteWithInstance *bool + InstanceID *string + type VolumeAttachments []*VolumeAttachment + func (v *VolumeAttachments) Scan(value interface{}) error + func (v VolumeAttachments) Value() (driver.Value, error) v0.2.0 Jun 18, 2025 v0.1.0 Jun 10, 2025 v0.0.1 Nov 20, 2024