f3ffc1a495
CloudWatch: fix custom namespace for listing dimension keys, refactor to non-pointer types, add test assertions, rename packages (#59106)
Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
(cherry picked from commit c43e1a721f)
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com>
23 lines
343 B
Go
23 lines
343 B
Go
package resources
|
|
|
|
import (
|
|
"fmt"
|
|
"net/url"
|
|
)
|
|
|
|
type ResourceRequest struct {
|
|
Region string
|
|
}
|
|
|
|
func getResourceRequest(parameters url.Values) (*ResourceRequest, error) {
|
|
request := &ResourceRequest{
|
|
Region: parameters.Get("region"),
|
|
}
|
|
|
|
if request.Region == "" {
|
|
return nil, fmt.Errorf("region is required")
|
|
}
|
|
|
|
return request, nil
|
|
}
|