コード例 #1
0
ファイル: updatemetadata.go プロジェクト: nelsnelson/rack
func (command *commandUpdateMetadata) PreCSV(resource *handler.Resource) {
	resource.Result = map[string]interface{}{
		"Metadata": resource.Result,
	}
	resource.Keys = []string{"Metadata"}
	resource.FlattenMap("Metadata")
}
コード例 #2
0
ファイル: getschema.go プロジェクト: satyamkotakonda/rack
func (command *commandGetSchema) PreCSV(resource *handler.Resource) error {
	resource.Result = structs.Map(resource.Result)
	resource.FlattenMap("Attributes")
	resource.FlattenMap("Properties")
	resource.FlattenMap("SupportStatus")
	return nil
}
コード例 #3
0
ファイル: setmetadata.go プロジェクト: satyamkotakonda/rack
func (command *commandSetMetadata) PreCSV(resource *handler.Resource) error {
	resource.Result = map[string]interface{}{
		"Metadata": resource.Result,
	}
	resource.Keys = []string{"Metadata"}
	resource.FlattenMap("Metadata")
	return nil
}
コード例 #4
0
ファイル: update.go プロジェクト: satyamkotakonda/rack
func (command *commandUpdate) PreCSV(resource *handler.Resource) error {
	resource.Result = stackSingle(resource.Result)
	resource.FlattenMap("Parameters")
	resource.FlattenMap("Outputs")
	resource.FlattenMap("Links")
	resource.FlattenMap("NotificationTopics")
	resource.FlattenMap("Capabilities")
	return nil
}
コード例 #5
0
ファイル: abandon.go プロジェクト: satyamkotakonda/rack
func (command *commandAbandon) PreCSV(resource *handler.Resource) error {
	resource.Result = structs.Map(resource.Result)
	resource.FlattenMap("Template")
	resource.FlattenMap("Files")
	resource.FlattenMap("Environment")
	resource.FlattenMap("Resources")
	return nil
}
コード例 #6
0
ファイル: get.go プロジェクト: satyamkotakonda/rack
func (command *commandGet) PreCSV(resource *handler.Resource) error {
	resource.Result = resourceSingle(resource.Result)
	resource.FlattenMap("Attributes")
	resource.FlattenMap("Links")
	resource.FlattenMap("RequiredBy")
	return nil
}
コード例 #7
0
ファイル: create.go プロジェクト: satyamkotakonda/rack
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("Metadata")
	resource.FlattenMap("Attachments")
	return nil
}
コード例 #8
0
ファイル: get.go プロジェクト: nelsnelson/rack
func (command *commandGet) PreCSV(resource *handler.Resource) {
	resource.FlattenMap("AllocationPools")
}
コード例 #9
0
ファイル: get.go プロジェクト: satyamkotakonda/rack
func (command *commandGet) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("Metadata")
	return nil
}
コード例 #10
0
ファイル: get.go プロジェクト: satyamkotakonda/rack
func (command *commandGet) PreCSV(resource *handler.Resource) {
	resource.FlattenMap("ExtraSpecs")
}
コード例 #11
0
ファイル: create.go プロジェクト: satyamkotakonda/rack
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("AllocationPools")
	return nil
}
コード例 #12
0
ファイル: get.go プロジェクト: nelsnelson/rack
func (command *commandGet) PreCSV(resource *handler.Resource) {
	resource.FlattenMap("FixedIPs")
}
コード例 #13
0
ファイル: update.go プロジェクト: satyamkotakonda/rack
func (command *commandUpdate) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("FixedIPs")
	return nil
}
コード例 #14
0
ファイル: validate.go プロジェクト: satyamkotakonda/rack
func (command *commandValidate) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("Parameters")
	resource.FlattenMap("ParameterGroups")
	return nil
}
コード例 #15
0
ファイル: create.go プロジェクト: satyamkotakonda/rack
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
	resource.Result = stackSingle(resource.Result)
	resource.FlattenMap("Links")
	return nil
}
コード例 #16
0
ファイル: get.go プロジェクト: smashwilson/rack
func (command *commandGet) PreCSV(resource *handler.Resource) {
	resource.FlattenMap("Metadata")
}
コード例 #17
0
ファイル: adopt.go プロジェクト: reaperzn/rack
func (command *commandAdopt) PreCSV(resource *handler.Resource) error {
	resource.FlattenMap("Links")
	return nil
}
コード例 #18
0
ファイル: get.go プロジェクト: satyamkotakonda/rack
func (command *commandGet) PreCSV(resource *handler.Resource) error {
	resource.Result = eventSingle(resource.Result)
	resource.FlattenMap("Links")
	resource.FlattenMap("ResourceProperties")
	return nil
}