Documentation ¶
Index ¶
- Constants
- Variables
- func AddMiddleware(exec InjectFault)
- func BuildHealthMonitorRef(hmRefs []interface{}) []interface{}
- func DefaultServerMiddleware(w http.ResponseWriter, r *http.Request)
- func FeedMockCloudData(w http.ResponseWriter, r *http.Request)
- func FeedMockClusterData(w http.ResponseWriter, r *http.Request)
- func FeedMockGSData(w http.ResponseWriter, r *http.Request)
- func FeedMockGslbData(w http.ResponseWriter, r *http.Request)
- func FeedMockHMData(w http.ResponseWriter, r *http.Request)
- func FeedMockPersistenceData(w http.ResponseWriter, r *http.Request)
- func FeedMockPkiProfileData(w http.ResponseWriter, r *http.Request)
- func GetMockFilePath(mockFileName string) string
- func GetMockServerURL() string
- func NewAviMockAPIServer()
- func ResetMiddleware()
- func SendResponseForObjects(objects []string, w http.ResponseWriter, r *http.Request)
- type InjectFault
- type InjectFaultWithData
Constants ¶
View Source
const ( RandomUUID = "random-uuid" InvalidObjectNameSuffix = "does-not-exist" )
Variables ¶
View Source
var ( AviMockAPIServer *httptest.Server CustomServerMiddleware InjectFault PostGSMiddleware InjectFaultWithData PostHMMiddleware InjectFaultWithData PutMiddleware InjectFaultWithData GetMiddleware InjectFault DeleteMiddleware InjectFault )
Functions ¶
func AddMiddleware ¶
func AddMiddleware(exec InjectFault)
func BuildHealthMonitorRef ¶
func BuildHealthMonitorRef(hmRefs []interface{}) []interface{}
func DefaultServerMiddleware ¶
func DefaultServerMiddleware(w http.ResponseWriter, r *http.Request)
func FeedMockCloudData ¶
func FeedMockCloudData(w http.ResponseWriter, r *http.Request)
func FeedMockClusterData ¶
func FeedMockClusterData(w http.ResponseWriter, r *http.Request)
func FeedMockGSData ¶
func FeedMockGSData(w http.ResponseWriter, r *http.Request)
func FeedMockGslbData ¶
func FeedMockGslbData(w http.ResponseWriter, r *http.Request)
func FeedMockHMData ¶
func FeedMockHMData(w http.ResponseWriter, r *http.Request)
func FeedMockPersistenceData ¶
func FeedMockPersistenceData(w http.ResponseWriter, r *http.Request)
func FeedMockPkiProfileData ¶
func FeedMockPkiProfileData(w http.ResponseWriter, r *http.Request)
func GetMockFilePath ¶
func GetMockServerURL ¶
func GetMockServerURL() string
func NewAviMockAPIServer ¶
func NewAviMockAPIServer()
func ResetMiddleware ¶
func ResetMiddleware()
func SendResponseForObjects ¶
func SendResponseForObjects(objects []string, w http.ResponseWriter, r *http.Request)
Types ¶
type InjectFault ¶
type InjectFault func(w http.ResponseWriter, r *http.Request) bool
type InjectFaultWithData ¶
type InjectFaultWithData func(data []byte, w http.ResponseWriter) bool
Click to show internal directories.
Click to hide internal directories.