@@ -57,13 +57,23 @@ func egressWebhooksCreate() *cobra.Command {
5757 logID := cmd .Flags ().String ("log-id" , "" , "log id that will store webhook data" )
5858 cmd .Flags ().StringVar (& in .Metadata , "metadata" , "" , "machine readable metadata" )
5959 cmd .Flags ().StringVar (& in .Destination , "destination" , "" , "where to deliver data" )
60- cmd .Flags ().StringVar ( & in . Payload , "payload" , "message" , "what payload to deliver" )
60+ payload := cmd .Flags ().String ( "payload" , "message" , "what payload to deliver" )
6161
6262 cmd .MarkFlagRequired ("log-id" )
6363 cmd .MarkFlagRequired ("destination" )
6464
6565 cmd .RunE = func (cmd * cobra.Command , args []string ) error {
66- in .LogID = klev .LogID (* logID )
66+ var err error
67+
68+ in .LogID , err = klev .ParseLogID (* logID )
69+ if err != nil {
70+ return outputErr (err )
71+ }
72+
73+ in .Payload , err = klev .ParseEgressWebhookPayload (* payload )
74+ if err != nil {
75+ return outputErr (err )
76+ }
6777
6878 out , err := klient .EgressWebhooks .Create (cmd .Context (), in )
6979 return output (out , err )
@@ -80,7 +90,7 @@ func egressWebhooksGet() *cobra.Command {
8090 RunE : func (cmd * cobra.Command , args []string ) error {
8191 id , err := klev .ParseEgressWebhookID (args [0 ])
8292 if err != nil {
83- return err
93+ return outputErr ( err )
8494 }
8595
8696 out , err := klient .EgressWebhooks .Get (cmd .Context (), id )
@@ -103,7 +113,7 @@ func egressWebhooksRotate() *cobra.Command {
103113 cmd .RunE = func (cmd * cobra.Command , args []string ) error {
104114 id , err := klev .ParseEgressWebhookID (args [0 ])
105115 if err != nil {
106- return err
116+ return outputErr ( err )
107117 }
108118
109119 out , err := klient .EgressWebhooks .RotateRaw (cmd .Context (), id , in )
@@ -121,7 +131,7 @@ func egressWebhooksStatus() *cobra.Command {
121131 RunE : func (cmd * cobra.Command , args []string ) error {
122132 id , err := klev .ParseEgressWebhookID (args [0 ])
123133 if err != nil {
124- return err
134+ return outputErr ( err )
125135 }
126136
127137 out , err := klient .EgressWebhooks .Status (cmd .Context (), id )
@@ -143,7 +153,7 @@ func egressWebhooksUpdate() *cobra.Command {
143153 cmd .RunE = func (cmd * cobra.Command , args []string ) error {
144154 id , err := klev .ParseEgressWebhookID (args [0 ])
145155 if err != nil {
146- return err
156+ return outputErr ( err )
147157 }
148158
149159 var in klev.EgressWebhookUpdateParams
@@ -170,7 +180,7 @@ func egressWebhooksDelete() *cobra.Command {
170180 RunE : func (cmd * cobra.Command , args []string ) error {
171181 id , err := klev .ParseEgressWebhookID (args [0 ])
172182 if err != nil {
173- return err
183+ return outputErr ( err )
174184 }
175185
176186 out , err := klient .EgressWebhooks .Delete (cmd .Context (), id )
0 commit comments