Documentation ¶
Index ¶
Constants ¶
View Source
const ( SectionKey = "metrics" OutputsKey = "outputs" )
View Source
const ( Role_Arn_Key = "role_arn" CredentialsSectionKey = "credentials" )
Variables ¶
View Source
var ChildRule = map[string]Rule{}
View Source
var MergeRuleMap = map[string]mergeJsonRule.MergeRule{}
Functions ¶
func GetCurPath ¶
func GetCurPath() string
func RegisterRule ¶
Types ¶
type EndpointOverride ¶
type EndpointOverride struct { }
func (*EndpointOverride) ApplyRule ¶
func (r *EndpointOverride) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
type ForceFlushInterval ¶
type ForceFlushInterval struct { }
func (*ForceFlushInterval) ApplyRule ¶
func (f *ForceFlushInterval) ApplyRule(input interface{}) (string, interface{})
type MaxDatumsPerCall ¶
type MaxDatumsPerCall struct { }
func (*MaxDatumsPerCall) ApplyRule ¶
func (obj *MaxDatumsPerCall) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
type MaxValuesPerDatum ¶
type MaxValuesPerDatum struct { }
func (*MaxValuesPerDatum) ApplyRule ¶
func (obj *MaxValuesPerDatum) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
type MetricsCreds ¶
type MetricsCreds struct { }
func (*MetricsCreds) ApplyRule ¶
func (c *MetricsCreds) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
type Rule ¶
type Rule translator.Rule
type TagExclude ¶
type TagExclude struct { }
func (*TagExclude) ApplyRule ¶
func (t *TagExclude) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
Source Files ¶
Click to show internal directories.
Click to hide internal directories.