15 lines
364 B
Go
15 lines
364 B
Go
package errors
|
|
|
|
import "fmt"
|
|
|
|
// ErrFailed2GetNATClient 获取 NAT 客户端失败消息的结构化数据
|
|
type ErrFailed2GetNATClient struct {
|
|
CloudProviderName string
|
|
Reason string
|
|
}
|
|
|
|
func (err ErrFailed2GetNATClient) Error() string {
|
|
return fmt.Sprintf("Failed to get NAT client on Cloud Provider '%s': %v",
|
|
err.CloudProviderName, err.Reason)
|
|
}
|