Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CsvFormatter ¶
type CsvFormatter struct {
// contains filtered or unexported fields
}
func MakeCsvFormatter ¶
func MakeCsvFormatter(useStdOut bool, outputPath string) (CsvFormatter, error)
func (CsvFormatter) Generate ¶
func (cf CsvFormatter) Generate(costs []model.ResourceGroupSummary) error
type ExcelFormatter ¶
type ExcelFormatter struct {
// contains filtered or unexported fields
}
func MakeExcelFormatter ¶
func MakeExcelFormatter(outputPath string) (ExcelFormatter, error)
func (ExcelFormatter) Generate ¶
func (ef ExcelFormatter) Generate(costs []model.ResourceGroupSummary) error
type Formatter ¶
type Formatter interface {
Generate(costs []model.ResourceGroupSummary) error
}
type JsonFormatter ¶
type JsonFormatter struct {
// contains filtered or unexported fields
}
func MakeJsonFormatter ¶
func MakeJsonFormatter(useStdOut bool, outputPath string) (JsonFormatter, error)
func (JsonFormatter) Generate ¶
func (jf JsonFormatter) Generate(costs []model.ResourceGroupSummary) error
type TextFormatter ¶
type TextFormatter struct {
// contains filtered or unexported fields
}
func MakeTextFormatter ¶
func MakeTextFormatter(useStdOut bool, outputPath string) (TextFormatter, error)
func (TextFormatter) Generate ¶
func (tf TextFormatter) Generate(costs []model.ResourceGroupSummary) error
Click to show internal directories.
Click to hide internal directories.