Documentation
¶
Index ¶
Constants ¶
const ( // EventLastEventActive captures enum value "active" EventLastEventActive string = "active" // EventLastEventError captures enum value "error" EventLastEventError string = "error" // EventLastEventInactive captures enum value "inactive" EventLastEventInactive string = "inactive" // EventLastEventTerminated captures enum value "terminated" EventLastEventTerminated string = "terminated" // EventLastEventSuspended captures enum value "suspended" EventLastEventSuspended string = "suspended" )
const ( // StateLastEventActive captures enum value "active" StateLastEventActive string = "active" // StateLastEventError captures enum value "error" StateLastEventError string = "error" // StateLastEventInactive captures enum value "inactive" StateLastEventInactive string = "inactive" // StateLastEventTerminated captures enum value "terminated" StateLastEventTerminated string = "terminated" // StateLastEventSuspended captures enum value "suspended" StateLastEventSuspended string = "suspended" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorResponse ¶
type ErrorResponse struct {
// error string
// Required: true
ErrorString *string `json:"errorString"`
}
ErrorResponse error response
swagger:model ErrorResponse
func (*ErrorResponse) MarshalBinary ¶
func (m *ErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorResponse) UnmarshalBinary ¶
func (m *ErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Event ¶
type Event struct {
// account
Account string `json:"Account,omitempty" gorm:"index"`
// event time
// Required: true
EventTime *int64 `json:"EventTime"`
// ID
ID int64 `json:"ID,omitempty" gorm:"primary_key;auto_increment"`
// last event
// Required: true
// Enum: [active error inactive terminated suspended]
LastEvent *string `json:"LastEvent"`
// meta data
MetaData datamodels.JSONdb `json:"MetaData,omitempty" gorm:"type:jsonb"`
// region
Region string `json:"Region,omitempty"`
// resource Id
ResourceID string `json:"ResourceId,omitempty"`
// resource name
ResourceName string `json:"ResourceName,omitempty"`
// resource type
ResourceType string `json:"ResourceType,omitempty"`
// time from
TimeFrom int64 `json:"TimeFrom,omitempty" gorm:"index"`
// time to
TimeTo int64 `json:"TimeTo,omitempty" gorm:"index"`
}
Event event
swagger:model Event
func (*Event) MarshalBinary ¶
MarshalBinary interface implementation
func (*Event) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ItemCreatedResponse ¶
type ItemCreatedResponse struct {
// Api link
APILink string `json:"ApiLink,omitempty"`
// message
Message string `json:"Message,omitempty"`
}
ItemCreatedResponse item created response
swagger:model ItemCreatedResponse
func (*ItemCreatedResponse) MarshalBinary ¶
func (m *ItemCreatedResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ItemCreatedResponse) UnmarshalBinary ¶
func (m *ItemCreatedResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MinimalState ¶
type MinimalState struct {
// account
Account string `json:"Account,omitempty"`
// meta data
MetaData datamodels.JSONdb `json:"MetaData,omitempty" gorm:"type:jsonb"`
// resource Id
ResourceID string `json:"ResourceId,omitempty"`
// resource name
ResourceName string `json:"ResourceName,omitempty"`
}
MinimalState minimal state
swagger:model MinimalState
func (*MinimalState) MarshalBinary ¶
func (m *MinimalState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MinimalState) UnmarshalBinary ¶
func (m *MinimalState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type State ¶
type State struct {
// account
Account string `json:"Account,omitempty" gorm:"index"`
// event time
// Required: true
EventTime *int64 `json:"EventTime"`
// ID
ID int64 `json:"ID,omitempty" gorm:"primary_key;auto_increment"`
// last event
// Required: true
// Enum: [active error inactive terminated suspended]
LastEvent *string `json:"LastEvent"`
// meta data
MetaData datamodels.JSONdb `json:"MetaData,omitempty" gorm:"type:jsonb"`
// region
Region string `json:"Region,omitempty"`
// resource Id
ResourceID string `json:"ResourceId,omitempty"`
// resource name
ResourceName string `json:"ResourceName,omitempty"`
// resource type
ResourceType string `json:"ResourceType,omitempty"`
// time from
TimeFrom int64 `json:"TimeFrom,omitempty" gorm:"index"`
// time to
TimeTo int64 `json:"TimeTo,omitempty" gorm:"index"`
}
State state
swagger:model State
func (*State) MarshalBinary ¶
MarshalBinary interface implementation
func (*State) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Status ¶
type Status struct {
// average response time
AverageResponseTime float64 `json:"AverageResponseTime,omitempty"`
// d b state
DBState string `json:"DBState,omitempty"`
// last request
LastRequest string `json:"LastRequest,omitempty"`
// requests bo t
RequestsBoT int64 `json:"RequestsBoT,omitempty"`
// requests last hour
RequestsLastHour int64 `json:"RequestsLastHour,omitempty"`
// requests today
RequestsToday int64 `json:"RequestsToday,omitempty"`
// system state
// Required: true
SystemState *string `json:"SystemState"`
}
Status status
swagger:model Status
func (*Status) MarshalBinary ¶
MarshalBinary interface implementation
func (*Status) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Usage ¶
type Usage struct {
// account Id
AccountID string `json:"AccountId,omitempty"`
// time from
TimeFrom int64 `json:"TimeFrom,omitempty"`
// time to
TimeTo int64 `json:"TimeTo,omitempty"`
// usage
Usage []*Use `json:"Usage"`
}
Usage usage
swagger:model Usage
func (*Usage) MarshalBinary ¶
MarshalBinary interface implementation
func (*Usage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Use ¶
type Use struct {
// meta data
MetaData datamodels.JSONdb `json:"MetaData,omitempty"`
// region
Region string `json:"Region,omitempty"`
// resource Id
ResourceID string `json:"ResourceId,omitempty"`
// resource name
ResourceName string `json:"ResourceName,omitempty"`
// resource type
ResourceType string `json:"ResourceType,omitempty"`
// unit
Unit string `json:"Unit,omitempty"`
// usage breakup
UsageBreakup datamodels.JSONdb `json:"UsageBreakup,omitempty"`
}
Use use
swagger:model Use
func (*Use) MarshalBinary ¶
MarshalBinary interface implementation
func (*Use) UnmarshalBinary ¶
UnmarshalBinary interface implementation