2023-03-15 16:00:52 +00:00
|
|
|
// Copyright (c) HashiCorp, Inc.
|
|
|
|
// SPDX-License-Identifier: MPL-2.0
|
|
|
|
|
2019-05-15 13:05:30 +00:00
|
|
|
package logical
|
|
|
|
|
|
|
|
type LogInput struct {
|
|
|
|
Type string
|
|
|
|
Auth *Auth
|
2019-05-22 22:52:53 +00:00
|
|
|
Request *Request
|
|
|
|
Response *Response
|
2019-05-15 13:05:30 +00:00
|
|
|
OuterErr error
|
|
|
|
NonHMACReqDataKeys []string
|
|
|
|
NonHMACRespDataKeys []string
|
|
|
|
}
|
|
|
|
|
|
|
|
type MarshalOptions struct {
|
|
|
|
ValueHasher func(string) string
|
|
|
|
}
|
|
|
|
|
|
|
|
type OptMarshaler interface {
|
|
|
|
MarshalJSONWithOptions(*MarshalOptions) ([]byte, error)
|
|
|
|
}
|