Documentation
¶
Index ¶
- Constants
- func ConvertTimestampToVersion(ts *timestamppb.Timestamp) (uint64, error)
- func GetFunctionName(temp interface{}) string
- func GetSAStatus(path string)
- func RetryWithExponentialBackoff(client *http.Client, req *http.Request, reqBody []byte) (*http.Response, error)
- func UpdateState(Elektra *elektratypes.Elektra)
- type CompStatus
Constants ¶
View Source
const ( // SiteStatus path is status SiteStatus = "/status" // VPCStatus path is status-vpc VPCStatus = "/status-vpc" // SubnetStatus path is status-subnet SubnetStatus = "/status-subnet" // InstanceStatus path is status-instance InstanceStatus = "/status-instance" // MachineStatus path is status-machine MachineStatus = "/status-machine" // DatastoreStatus path is status-datastore DatastoreStatus = "/status-datastore" // InfiniBandPartitionStatus path is status-infinibandpartition" InfiniBandPartitionStatus = "/status-infinibandpartition" // SSHKeyGroupStatus path is status-sshkeygroup" SSHKeyGroupStatus = "/status-sshkeygroup" // ParamName in URI ParamName = "name" )
View Source
const ( // DBResDataKey - DB Resource Data key name DBResDataKey = "value" // CarbideApiPageSize page sizing to use with paginated carbide APIs CarbideApiPageSize = 100 )
Variables ¶
This section is empty.
Functions ¶
func ConvertTimestampToVersion ¶
func ConvertTimestampToVersion(ts *timestamppb.Timestamp) (uint64, error)
ConvertTimestampToVersion - Use Timestamp as resource version
func GetFunctionName ¶
func GetFunctionName(temp interface{}) string
GetFunctionName - Get Function Name
func RetryWithExponentialBackoff ¶
func RetryWithExponentialBackoff(client *http.Client, req *http.Request, reqBody []byte) (*http.Response, error)
RetryWithExponentialBackoff : Interval 0.5s, 1s, 2s, 4s, 8s, 16s
func UpdateState ¶
func UpdateState(Elektra *elektratypes.Elektra)
Types ¶
type CompStatus ¶
type CompStatus uint64
CompStatus Component Status is used in prometheus metrics
const ( // CompUnhealthy component is unhealthy CompUnhealthy CompStatus = iota // CompHealthy component is Healthy CompHealthy // CompNotKnown component state is Not Known CompNotKnown )
func (CompStatus) String ¶
func (e CompStatus) String() string
Click to show internal directories.
Click to hide internal directories.