formats

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: MIT Imports: 12 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL