flags

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DIMENSIONS = "AZ, SERVICE, " +
		"USAGE_TYPE, INSTANCE_TYPE, LINKED_ACCOUNT, OPERATION, " +
		"PURCHASE_TYPE, PLATFORM, TENANCY, RECORD_TYPE, " +
		"LEGAL_ENTITY_NAME, INVOICING_ENTITY, DEPLOYMENT_OPTION, " +
		"DATABASE_ENGINE, CACHE_ENGINE, INSTANCE_TYPE_FAMILY, " +
		"REGION, BILLING_ENTITY, RESERVATION_ID, " +
		"SAVINGS_PLANS_TYPE, SAVINGS_PLAN_ARN, OPERATING_SYSTEM"
)

Functions

func IsValidDimension

func IsValidDimension(d string) bool

Types

type DimensionAndTagFilterFlag

type DimensionAndTagFilterFlag DimensionAndTagFilterFlagType

func NewFilterBy

func NewFilterBy() DimensionAndTagFilterFlag

func (*DimensionAndTagFilterFlag) Set

func (f *DimensionAndTagFilterFlag) Set(value string) error

func (*DimensionAndTagFilterFlag) String

func (f *DimensionAndTagFilterFlag) String() string

func (*DimensionAndTagFilterFlag) Type

func (*DimensionAndTagFilterFlag) Value

type DimensionAndTagFilterFlagError

type DimensionAndTagFilterFlagError struct {
	// contains filtered or unexported fields
}

func (DimensionAndTagFilterFlagError) Error

type DimensionAndTagFilterFlagType

type DimensionAndTagFilterFlagType struct {
	Dimensions map[string]string
	Tags       []string
}

func (*DimensionAndTagFilterFlagType) Equals

func (*DimensionAndTagFilterFlagType) Value

type DimensionAndTagFlag

type DimensionAndTagFlag DimensionAndTagFlagType

func (*DimensionAndTagFlag) Set

func (f *DimensionAndTagFlag) Set(value string) error

func (*DimensionAndTagFlag) String

func (f *DimensionAndTagFlag) String() string

func (*DimensionAndTagFlag) Type

func (f *DimensionAndTagFlag) Type() string

func (*DimensionAndTagFlag) Value

type DimensionAndTagFlagError

type DimensionAndTagFlagError struct {
	Msg string
}

func (DimensionAndTagFlagError) Error

func (e DimensionAndTagFlagError) Error() string

type DimensionAndTagFlagType

type DimensionAndTagFlagType struct {
	Dimensions []string
	Tags       []string
}

func (*DimensionAndTagFlagType) Equals

func (*DimensionAndTagFlagType) String

func (f *DimensionAndTagFlagType) String() string

func (*DimensionAndTagFlagType) Value

type DimensionFilterByFlag

type DimensionFilterByFlag DimensionFilterByFlagType

func NewForecastFilterBy

func NewForecastFilterBy() DimensionFilterByFlag

func (*DimensionFilterByFlag) Set

func (f *DimensionFilterByFlag) Set(value string) error

func (*DimensionFilterByFlag) String

func (f *DimensionFilterByFlag) String() string

func (*DimensionFilterByFlag) Type

func (f *DimensionFilterByFlag) Type() string

func (*DimensionFilterByFlag) Value

type DimensionFilterByFlagError

type DimensionFilterByFlagError struct {
	// contains filtered or unexported fields
}

func (DimensionFilterByFlagError) Error

type DimensionFilterByFlagType

type DimensionFilterByFlagType struct {
	Dimensions map[string]string
}

func (*DimensionFilterByFlagType) Equals

func (*DimensionFilterByFlagType) Value

type FlagError

type FlagError struct {
	Msg string
}

func (FlagError) Error

func (e FlagError) Error() string

Jump to

Keyboard shortcuts

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