Documentation ¶
Index ¶
- func IsValidDate(date string) bool
- func IsValidMonth(month string) bool
- type AWSCloud
- func (p *AWSCloud) DescribeInstanceBill(ctx context.Context, param types.DescribeInstanceBillRequest, isAll bool) (types.DescribeInstanceBill, error)
- func (p *AWSCloud) DescribeInstances(ctx context.Context, param types.DescribeInstancesRequest) (types.DescribeInstances, error)
- func (p *AWSCloud) DescribeMetricList(ctx context.Context, param types.DescribeMetricListRequest) (types.DescribeMetricList, error)
- func (p *AWSCloud) DescribeRegions(ctx context.Context, param types.DescribeRegionsRequest) (types.DescribeRegions, error)
- func (*AWSCloud) ProviderType() cloud.Provider
- func (p *AWSCloud) QueryAccountBill(ctx context.Context, param types.QueryAccountBillRequest) (types.DataInQueryAccountBill, error)
- func (p *AWSCloud) QueryAvailableInstances(ctx context.Context, param types.QueryAvailableInstancesRequest) (types.QueryAvailableInstances, error)
- func (p *AWSCloud) QueryByFilter(param types.QueryAccountBillRequest, chargeType string) ([]types.AccountBillItem, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidDate ¶
func IsValidMonth ¶
Types ¶
type AWSCloud ¶
type AWSCloud struct {
// contains filtered or unexported fields
}
func (*AWSCloud) DescribeInstanceBill ¶
func (p *AWSCloud) DescribeInstanceBill(ctx context.Context, param types.DescribeInstanceBillRequest, isAll bool) (types.DescribeInstanceBill, error)
func (*AWSCloud) DescribeInstances ¶ added in v0.2.1
func (p *AWSCloud) DescribeInstances(ctx context.Context, param types.DescribeInstancesRequest) (types.DescribeInstances, error)
func (*AWSCloud) DescribeMetricList ¶
func (p *AWSCloud) DescribeMetricList(ctx context.Context, param types.DescribeMetricListRequest) (types.DescribeMetricList, error)
func (*AWSCloud) DescribeRegions ¶
func (p *AWSCloud) DescribeRegions(ctx context.Context, param types.DescribeRegionsRequest) (types.DescribeRegions, error)
func (*AWSCloud) QueryAccountBill ¶
func (p *AWSCloud) QueryAccountBill(ctx context.Context, param types.QueryAccountBillRequest) (types.DataInQueryAccountBill, error)
QueryAccountBill
func (*AWSCloud) QueryAvailableInstances ¶
func (p *AWSCloud) QueryAvailableInstances(ctx context.Context, param types.QueryAvailableInstancesRequest) (types.QueryAvailableInstances, error)
func (*AWSCloud) QueryByFilter ¶
func (p *AWSCloud) QueryByFilter(param types.QueryAccountBillRequest, chargeType string) ([]types.AccountBillItem, error)
Click to show internal directories.
Click to hide internal directories.