add helper function that returns a typed error
@@ -58,6 +58,10 @@ func NewAzureError(err error) error {
return &ae
}
+func NewAzureErrorAzureError(err error) *AzureError {
+ return NewAzureError(err).(*AzureError)
+}
+
type AzureError struct {
Type string
Reason string
