Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InternalRequestToNative ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
func New(httpRequestDoer HTTPRequestDoer, baseURL string, requestModifiers ...RequestModifier) *Client
func (*Client) ExecuteRequest ¶
func (executor *Client) ExecuteRequest(request internalHTTP.Request) (internalHTTP.Response, error)
type HTTPRequestDoer ¶
type IAMAuthorizingModifier ¶
type IAMAuthorizingModifier struct {
// contains filtered or unexported fields
}
func NewIAMAuthorizingModifier ¶
func NewIAMAuthorizingModifier(signer *v4.Signer, signatureRegion string) *IAMAuthorizingModifier
func (*IAMAuthorizingModifier) ModifyRequest ¶
func (modifier *IAMAuthorizingModifier) ModifyRequest(request *http.Request) error
type RequestModifier ¶
type RequestToNativeConverter ¶
type RequestToNativeConverter interface {
ConvertRequestToNative()
}
Click to show internal directories.
Click to hide internal directories.