Documentation ¶
Index ¶
- type Client
- func (client *Client) AnalyzeDynamodBTableWaste(ctx context.Context, region string) ([]util.AWSWastedResource, error)
- func (client *Client) GetDynamoDBTablePricing(ctx context.Context, region string) (map[DynamoPricingFacet]*util.Price, error)
- func (client *Client) GetUnusedDynamoDBTables(ctx context.Context) ([]util.AWSResourceObject, error)
- type DynamoDBTable
- type DynamoPricingFacet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { DynamoDB dynamodbiface.DynamoDBAPI Cloudwatch cloudwatchiface.CloudWatchAPI Pricing pricingWaste.PricingInterface }
func (*Client) AnalyzeDynamodBTableWaste ¶
func (*Client) GetDynamoDBTablePricing ¶
func (*Client) GetUnusedDynamoDBTables ¶
type DynamoDBTable ¶
type DynamoDBTable struct {
// contains filtered or unexported fields
}
func (DynamoDBTable) ID ¶
func (a DynamoDBTable) ID() string
func (DynamoDBTable) Type ¶
func (a DynamoDBTable) Type() string
type DynamoPricingFacet ¶
type DynamoPricingFacet string
const ( ReadCapacityUnitHours DynamoPricingFacet = "ReadCapacityUnit-Hrs" WriteCapacityUnitHours DynamoPricingFacet = "WriteCapacityUnit-Hrs" ReplWriteCapacityUnitHours DynamoPricingFacet = "ReplWriteCapacityUnit-Hrs" )
Click to show internal directories.
Click to hide internal directories.