Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AwsxCloudWatchMetricsCmd = &cobra.Command{ Use: "getAwsCloudWatchMetrics", Short: "getAwsCloudWatchMetrics command gets cloudwatch metrics data", Long: `getAwsCloudWatchMetrics command gets cloudwatch metrics data`, Run: func(cmd *cobra.Command, args []string) { var authFlag, clientAuth, err = authenticate.CommandAuth(cmd) if err != nil { log.Println("Error during authentication: %v", err) cmd.Help() return } if authFlag { cloudWatchQueries, err := cmd.PersistentFlags().GetString("cloudWatchQueries") if err != nil { log.Println("Error retrieving JSON input: %v", err) cmd.Help() return } if cloudWatchQueries == "" { log.Println("cloud-watch query not provided. program exit") cmd.Help() return } res, err := controller.GetMetricData(clientAuth, cloudWatchQueries) if err != nil { log.Println("Error getting metric data: %v", err) return } log.Println(res) } }, }
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.