Versions in this module Expand all Collapse all v1 v1.7.0 May 25, 2026 v1.6.4 May 24, 2026 Changes in this version + const ProviderAWS + const ProviderAzure + const ProviderGCP + const ServiceCompute + const ServiceDatabase + const ServiceNetworking + const ServiceServerless + const ServiceStorage + const TypeBucket + const TypeFunction + const TypeInstance + const TypeSecurityGroup + const TypeSubnet + const TypeTable + const TypeVPC + type Drivers struct + Compute computedriver.Compute + Database dbdriver.Database + Networking netdriver.Networking + Serverless serverlessdriver.Serverless + Storage storagedriver.Bucket + type Engine struct + func New(provider, accountID, region string, drivers *Drivers) *Engine + func (e *Engine) AccountID() string + func (e *Engine) GetTagKeys(ctx context.Context) ([]string, error) + func (e *Engine) GetTagValues(ctx context.Context, key string) ([]string, error) + func (e *Engine) List(ctx context.Context, q Query) ([]Resource, error) + func (e *Engine) ListAll(ctx context.Context) ([]Resource, error) + func (e *Engine) Region() string + func (e *Engine) SearchByTag(ctx context.Context, key, value string) ([]Resource, error) + func (e *Engine) TagResourceByARN(ctx context.Context, arn string, tags map[string]string) error + func (e *Engine) UntagResourceByARN(ctx context.Context, arn string, keys []string) error + type Query struct + Region string + Services []string + Tags map[string]string + Type string + type Resource struct + ARN string + CreatedAt time.Time + ID string + Provider string + Region string + Service string + Tags map[string]string + Type string