Documentation ¶
Index ¶
- Constants
- Variables
- func CheckIfExactMatch(input interface{}, desiredKey string, desiredValue string, matchedKey string, ...) (returnKey string, returnVale string)
- func RegisterRule(fieldname string, r translator.Rule)
- type AutoScalingGroupName
- type Creds
- type ImageId
- type InstanceId
- type InstanceType
- type RefreshInterval
Constants ¶
View Source
const CredsKey = "creds"
View Source
const Reserved_Key_ASG = "AutoScalingGroupName"
View Source
const Reserved_Key_Image_Id = "ImageId"
View Source
const Reserved_Key_Instance_Id = "InstanceId"
View Source
const Reserved_Key_Instance_Type = "InstanceType"
View Source
const Reserved_Val_ASG = "${aws:AutoScalingGroupName}"
View Source
const Reserved_Val_Image_Id = "${aws:ImageId}"
View Source
const Reserved_Val_Instance_Id = "${aws:InstanceId}"
View Source
const Reserved_Val_Instance_Type = "${aws:InstanceType}"
View Source
const SectionKey = "append_dimensions"
Variables ¶
View Source
var ChildRule = map[string]translator.Rule{}
Functions ¶
func CheckIfExactMatch ¶
func RegisterRule ¶
func RegisterRule(fieldname string, r translator.Rule)
Types ¶
type AutoScalingGroupName ¶
type AutoScalingGroupName struct { }
func (*AutoScalingGroupName) ApplyRule ¶
func (a *AutoScalingGroupName) ApplyRule(input interface{}) (string, interface{})
type InstanceId ¶
type InstanceId struct { }
func (*InstanceId) ApplyRule ¶
func (i *InstanceId) ApplyRule(input interface{}) (string, interface{})
type InstanceType ¶
type InstanceType struct { }
func (*InstanceType) ApplyRule ¶
func (i *InstanceType) ApplyRule(input interface{}) (string, interface{})
type RefreshInterval ¶
type RefreshInterval struct { }
func (*RefreshInterval) ApplyRule ¶
func (r *RefreshInterval) ApplyRule(input interface{}) (returnKey string, returnVal interface{})
Click to show internal directories.
Click to hide internal directories.