Versions in this module Expand all Collapse all v0 v0.0.10 Apr 10, 2026 v0.0.9 Mar 17, 2026 Changes in this version + const APP_NAME + func NewResourceSet() *types.Set[*Resource] + type DeleteResourceRequest struct + ResourceIds []string + func NewDeleteResourceRequest() *DeleteResourceRequest + type Meta struct + CreateAt int64 + CredentialId string + DeteteAt int64 + DeteteBy string + Domain string + Env string + Id string + Namespace string + SerialNumber string + SyncAt int64 + SyncBy string + type Resource struct + func NewResource() *Resource + func (r *Resource) String() string + func (r *Resource) TableName() string + type STATUS string + type SearchRequest struct + Keywords string + Tags map[string]string + Type *TYPE + func NewSearchRequest() *SearchRequest + func (r *SearchRequest) SetType(t TYPE) *SearchRequest + type Service interface + Add func(context.Context, *Resource) (*Resource, error) + DeleteResource func(context.Context, *DeleteResourceRequest) error + Search func(context.Context, *SearchRequest) (*types.Set[*Resource], error) + func GetService() Service + type Spec struct + BandWidth int32 + Category string + Cpu int64 + DataStorage int64 + Description string + ExpireAt int64 + Extra map[string]string + Gpu int64 + Memory int64 + Name string + Owner string + Region string + ResourceType TYPE + SystemStorage int64 + Tags map[string]string + Type string + UpdateAt int64 + Vendor VENDOR + Zone string + type Status struct + Describe string + LockMode string + LockReason string + Phase string + PrivateAddress []string + PublicAddress []string + func (s *Status) GetFirstPrivateAddress() string + type TYPE string + const TYPE_ACCOUNT + const TYPE_BILL + const TYPE_BUCKET + const TYPE_DATABASE + const TYPE_DISK + const TYPE_DOMAIN + const TYPE_EIP + const TYPE_LB + const TYPE_MONGODB + const TYPE_ORDER + const TYPE_OTHER + const TYPE_RDS + const TYPE_REDIS + const TYPE_VM + type VENDOR string + const VENDOR_ALIYUN + const VENDOR_AWS + const VENDOR_HUAWEI + const VENDOR_TENCENT + const VENDOR_VMWARE