Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiModel ¶
type ApiModel interface { InitModel() ApiOperationMap(prometheusEnavbled bool, reg *prometheus.Registry) []OperationMap }
type AviApiRestStatus ¶
type AviApiRestStatus struct { ConnectionStatus string `json:"connection_status"` Errors []RestStatusError `json:"errors"` }
AviApiRestStatus holds status details for AKO/AMKO <-> AVI connection
type OperationMap ¶
type RestStatusError ¶
type StatusModel ¶
type StatusModel struct { AviApi AviApiRestStatus `json:"avi_api"` // contains filtered or unexported fields }
StatusModel implements ApiModel
var RestStatus *StatusModel
func (*StatusModel) ApiOperationMap ¶
func (a *StatusModel) ApiOperationMap(prometheusEnavbled bool, reg *prometheus.Registry) []OperationMap
func (*StatusModel) InitModel ¶
func (a *StatusModel) InitModel()
func (*StatusModel) UpdateAviApiRestStatus ¶
func (a *StatusModel) UpdateAviApiRestStatus(connectionStatus string, err error)
utility function to be used by modules to update RestStatus.AviApi
Click to show internal directories.
Click to hide internal directories.