/
secret_describe_output.go
60 lines (54 loc) · 1.42 KB
/
secret_describe_output.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
// originally generated by 'threeport-sdk codegen api-model' but will not be regenerated - intended for modification
package cmd
import (
"fmt"
v0 "github.com/threeport/threeport/pkg/api/v0"
config "github.com/threeport/threeport/pkg/config/v0"
"net/http"
)
// outputDescribeSecretDefinitionCmd produces the plain description
// output for the 'tptctl describe secret-definition' command
func outputDescribeSecretDefinitionCmd(
secretDefinition *v0.SecretDefinition,
secretDefinitionConfig *config.SecretDefinitionConfig,
apiClient *http.Client,
apiEndpoint string,
) error {
// output describe details
fmt.Printf(
"* SecretDefinition Name: %s\n",
secretDefinitionConfig.SecretDefinition.Name,
)
fmt.Printf(
"* Created: %s\n",
*secretDefinition.CreatedAt,
)
fmt.Printf(
"* Last Modified: %s\n",
*secretDefinition.UpdatedAt,
)
return nil
}
// outputDescribeSecretInstanceCmd produces the plain description
// output for the 'tptctl describe secret-instance' command
func outputDescribeSecretInstanceCmd(
secretInstance *v0.SecretInstance,
secretInstanceConfig *config.SecretInstanceConfig,
apiClient *http.Client,
apiEndpoint string,
) error {
// output describe details
fmt.Printf(
"* SecretInstance Name: %s\n",
secretInstanceConfig.SecretInstance.Name,
)
fmt.Printf(
"* Created: %s\n",
*secretInstance.CreatedAt,
)
fmt.Printf(
"* Last Modified: %s\n",
*secretInstance.UpdatedAt,
)
return nil
}