Documentation ¶
Index ¶
Constants ¶
View Source
const ( NameKey = "name" NameShorthand = "n" )
View Source
const ( EnvironmentIdKey = "env-id" IntegrationNameKey = "name" IntegrationNameShorthand = "n" )
Variables ¶
View Source
var UpdateGenericIntegrationCmd = &cobra.Command{ Use: "generic <integration-id>", Short: "Update a generic integration", Args: cobra.ExactArgs(1), SilenceUsage: true, RunE: func(_ *cobra.Command, args []string) error { ctxTimeout, cancel := context.WithTimeout(context.Background(), config.DefaultTimeout) defer cancel() c, err := cloudclient.NewClient(ctxTimeout) if err != nil { return err } id := args[0] r, err := c.UpdateGenericIntegrationMutationWithResponse(ctxTimeout, id, cloudapi.UpdateGenericIntegrationMutationJSONRequestBody{ Name: lo.Ternary(viper.IsSet(NameKey), lo.ToPtr(viper.GetString(NameKey)), nil), }, ) if err != nil { return err } prints.PrintCliStderr("Integration updated") output.FormatIntegrations([]cloudapi.Integration{lo.FromPtr(r.JSON200)}, false) return nil }, }
View Source
var UpdateIntegrationCmd = &cobra.Command{
Use: "update",
Short: "Update an integration",
}
View Source
var UpdateKubernetesIntegrationCmd = &cobra.Command{ Use: "kubernetes <integration-id>", Short: "Update a kubernetes integration", Args: cobra.ExactArgs(1), SilenceUsage: true, RunE: func(_ *cobra.Command, args []string) error { ctxTimeout, cancel := context.WithTimeout(context.Background(), config.DefaultTimeout) defer cancel() c, err := cloudclient.NewClient(ctxTimeout) if err != nil { return err } id := args[0] r, err := c.UpdateKubernetesIntegrationMutationWithResponse(ctxTimeout, id, cloudapi.UpdateKubernetesIntegrationMutationJSONRequestBody{ EnvironmentId: lo.Ternary(viper.IsSet(EnvironmentIdKey), lo.ToPtr(viper.GetString(EnvironmentIdKey)), nil), Name: lo.ToPtr(viper.GetString(IntegrationNameKey)), }, ) if err != nil { return err } prints.PrintCliStderr("Integration updated") output.FormatIntegrations([]cloudapi.Integration{lo.FromPtr(r.JSON200)}, false) return nil }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.