MCPcopy
hub / github.com/cloudfoundry/cli / details

Method details

command/v7/service_key_command.go:67–92  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

65}
66
67func (cmd ServiceKeyCommand) details() error {
68 user, err := cmd.Actor.GetCurrentUser()
69 if err != nil {
70 return err
71 }
72
73 cmd.UI.DisplayTextWithFlavor("Getting key {{.KeyName}} for service instance {{.ServiceInstanceName}} as {{.UserName}}...", map[string]interface{}{
74 "ServiceInstanceName": cmd.RequiredArgs.ServiceInstance,
75 "KeyName": cmd.RequiredArgs.ServiceKey,
76 "UserName": user.Name,
77 })
78
79 details, warnings, err := cmd.Actor.GetServiceKeyDetailsByServiceInstanceAndName(
80 cmd.RequiredArgs.ServiceInstance,
81 cmd.RequiredArgs.ServiceKey,
82 cmd.Config.TargetedSpace().GUID,
83 )
84 cmd.UI.DisplayWarnings(warnings)
85 if err != nil {
86 return err
87 }
88
89 cmd.UI.DisplayNewline()
90
91 return cmd.UI.DisplayJSON("", details)
92}

Callers 1

ExecuteMethod · 0.95

Calls 7

GetCurrentUserMethod · 0.65
DisplayTextWithFlavorMethod · 0.65
TargetedSpaceMethod · 0.65
DisplayWarningsMethod · 0.65
DisplayNewlineMethod · 0.65
DisplayJSONMethod · 0.65

Tested by

no test coverage detected