models

package
v0.0.0-...-33e56a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
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

func (*ErrorResponse) Validate

func (m *ErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this error response

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

func (m *Event) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Event) UnmarshalBinary

func (m *Event) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Event) Validate

func (m *Event) Validate(formats strfmt.Registry) error

Validate validates this event

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

func (*ItemCreatedResponse) Validate

func (m *ItemCreatedResponse) Validate(formats strfmt.Registry) error

Validate validates this item created response

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

func (*MinimalState) Validate

func (m *MinimalState) Validate(formats strfmt.Registry) error

Validate validates this minimal state

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

func (m *State) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*State) UnmarshalBinary

func (m *State) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*State) Validate

func (m *State) Validate(formats strfmt.Registry) error

Validate validates this state

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

func (m *Status) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Status) UnmarshalBinary

func (m *Status) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Status) Validate

func (m *Status) Validate(formats strfmt.Registry) error

Validate validates this status

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

func (m *Usage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Usage) UnmarshalBinary

func (m *Usage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Usage) Validate

func (m *Usage) Validate(formats strfmt.Registry) error

Validate validates this usage

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

func (m *Use) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Use) UnmarshalBinary

func (m *Use) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Use) Validate

func (m *Use) Validate(formats strfmt.Registry) error

Validate validates this use

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL