File tree Expand file tree Collapse file tree
internal/namespaces/domain/v2beta1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,5 +22,6 @@ func GetCommands() *core.Commands {
2222 ))
2323
2424 human .RegisterMarshalerFunc (domain .DNSZoneStatus ("" ), human .EnumMarshalFunc (zoneStatusMarshalSpecs ))
25+ human .RegisterMarshalerFunc (domain .SSLCertificateStatus ("" ), human .EnumMarshalFunc (certificateStatusMarshalSpecs ))
2526 return cmds
2627}
Original file line number Diff line number Diff line change 1+ package domain
2+
3+ import (
4+ "github.com/fatih/color"
5+ "github.com/scaleway/scaleway-cli/internal/human"
6+ domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
7+ )
8+
9+ // certificateStatusMarshalSpecs marshals a domain.SSLCertificateStatus.
10+ var (
11+ certificateStatusMarshalSpecs = human.EnumMarshalSpecs {
12+ domain .SSLCertificateStatusError : & human.EnumMarshalSpec {Attribute : color .FgRed },
13+ domain .SSLCertificateStatusNew : & human.EnumMarshalSpec {Attribute : color .FgBlue },
14+ domain .SSLCertificateStatusPending : & human.EnumMarshalSpec {Attribute : color .FgBlue },
15+ domain .SSLCertificateStatusSuccess : & human.EnumMarshalSpec {Attribute : color .FgGreen },
16+ domain .SSLCertificateStatusUnknown : & human.EnumMarshalSpec {Attribute : color .Faint },
17+ }
18+ )
You can’t perform that action at this time.
0 commit comments