Documentation
¶
Index ¶
- type AWSProvider
- func (p *AWSProvider) FetchEBSVolumes(ctx context.Context) ([]types.Volume, error)
- func (awsPrv *AWSProvider) FetchEC2Instances(ctx context.Context) ([]types.Instance, error)
- func (p *AWSProvider) FetchLoadBalancerTag(ctx context.Context, lb types.LoadBalancer) (model.Tags, error)
- func (p *AWSProvider) FetchLoadBalancers(ctx context.Context) ([]types.LoadBalancer, error)
- func (p *AWSProvider) FetchS3Buckets(ctx context.Context) ([]types.Bucket, error)
- func (p *AWSProvider) FetchS3BucketsTag(ctx context.Context, bucket types.Bucket) (model.Tags, error)
- func (p AWSProvider) GetMapper() mapper.Mapper
- func (p AWSProvider) Region() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSProvider ¶
type AWSProvider struct {
// contains filtered or unexported fields
}
func NewAWSProvider ¶
func (*AWSProvider) FetchEBSVolumes ¶ added in v0.0.3
func (*AWSProvider) FetchEC2Instances ¶
func (*AWSProvider) FetchLoadBalancerTag ¶ added in v0.0.3
func (p *AWSProvider) FetchLoadBalancerTag(ctx context.Context, lb types.LoadBalancer) (model.Tags, error)
func (*AWSProvider) FetchLoadBalancers ¶ added in v0.0.3
func (p *AWSProvider) FetchLoadBalancers(ctx context.Context) ([]types.LoadBalancer, error)
func (*AWSProvider) FetchS3Buckets ¶ added in v0.0.3
func (*AWSProvider) FetchS3BucketsTag ¶ added in v0.0.3
func (AWSProvider) GetMapper ¶
func (p AWSProvider) GetMapper() mapper.Mapper
func (AWSProvider) Region ¶
func (p AWSProvider) Region() string
Click to show internal directories.
Click to hide internal directories.