File tree Expand file tree Collapse file tree
internal/namespaces/container/v1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ func GetCommands() *core.Commands {
1919 container .ContainerStatus ("" ),
2020 human .EnumMarshalFunc (containerStatusMarshalSpecs ),
2121 )
22+ human .RegisterMarshalerFunc (
23+ container .DomainStatus ("" ),
24+ human .EnumMarshalFunc (domainStatusMarshalSpecs ),
25+ )
26+ human .RegisterMarshalerFunc (
27+ container .TriggerStatus ("" ),
28+ human .EnumMarshalFunc (triggerStatusMarshalSpecs ),
29+ )
2230
2331 cmds .MustFind ("container" , "container" , "redeploy" ).Override (containerContainerRedeployBuilder )
2432 cmds .MustFind ("container" , "container" , "create" ).Override (containerContainerCreateBuilder )
Original file line number Diff line number Diff line change 1+ package container
2+
3+ import (
4+ "github.com/fatih/color"
5+ "github.com/scaleway/scaleway-cli/v2/core/human"
6+ "github.com/scaleway/scaleway-sdk-go/api/container/v1"
7+ )
8+
9+ var domainStatusMarshalSpecs = human.EnumMarshalSpecs {
10+ container .DomainStatusCreating : & human.EnumMarshalSpec {Attribute : color .FgBlue },
11+ container .DomainStatusDeleting : & human.EnumMarshalSpec {Attribute : color .FgBlue },
12+ container .DomainStatusError : & human.EnumMarshalSpec {Attribute : color .FgRed },
13+ container .DomainStatusLocked : & human.EnumMarshalSpec {Attribute : color .FgRed },
14+ container .DomainStatusLocking : & human.EnumMarshalSpec {Attribute : color .FgBlue },
15+ container .DomainStatusReady : & human.EnumMarshalSpec {Attribute : color .FgGreen },
16+ container .DomainStatusUnknownStatus : & human.EnumMarshalSpec {Attribute : color .Faint },
17+ container .DomainStatusUpdating : & human.EnumMarshalSpec {Attribute : color .FgBlue },
18+ container .DomainStatusUpgrading : & human.EnumMarshalSpec {Attribute : color .FgBlue },
19+ }
Original file line number Diff line number Diff line change 1+ package container
2+
3+ import (
4+ "github.com/fatih/color"
5+ "github.com/scaleway/scaleway-cli/v2/core/human"
6+ "github.com/scaleway/scaleway-sdk-go/api/container/v1"
7+ )
8+
9+ var triggerStatusMarshalSpecs = human.EnumMarshalSpecs {
10+ container .TriggerStatusCreating : & human.EnumMarshalSpec {Attribute : color .FgBlue },
11+ container .TriggerStatusDeleting : & human.EnumMarshalSpec {Attribute : color .FgBlue },
12+ container .TriggerStatusError : & human.EnumMarshalSpec {Attribute : color .FgRed },
13+ container .TriggerStatusLocked : & human.EnumMarshalSpec {Attribute : color .FgRed },
14+ container .TriggerStatusLocking : & human.EnumMarshalSpec {Attribute : color .FgBlue },
15+ container .TriggerStatusReady : & human.EnumMarshalSpec {Attribute : color .FgGreen },
16+ container .TriggerStatusUnknownStatus : & human.EnumMarshalSpec {Attribute : color .Faint },
17+ container .TriggerStatusUpdating : & human.EnumMarshalSpec {Attribute : color .FgBlue },
18+ container .TriggerStatusUpgrading : & human.EnumMarshalSpec {Attribute : color .FgBlue },
19+ }
You can’t perform that action at this time.
0 commit comments