[][src]Crate iml_wire_types

Modules

db
time
warp_drive

Structs

ActionId
ActionName
ActionResult

The result of running the action on an agent.

Alert

An Alert record from /api/alert/

AlertSubscription

An AlertSubscription record from api/alert_subscription.

AlertType

An AlertType record from api/alert_type.

ApiList

ApiList contains the metadata and the Vec of objects returned by a fetch call

AvailableAction
AvailableTransition
Check
ClientMount
CmdWrapper
Command
ComponentState
CompositeId
Conf
ElementState

Types used for component checks

Envelope

Envelope of Messages sent to the manager.

Filesystem

A Filesystem record from /api/filesystem/

FilesystemConfParams
FilesystemShort
Fqdn
Group

A Group record from api/group.

Host

A Host record from /api/host/

HostProfile
HostProfileWrapper
HostValididity
HsmControlParam

HsmControlParams used for hsm actions

HsmControlParamMdt
Id
Job
JobLock
LockChange

A change to be applied to Locks

Log

An Log record from /api/log/

ManagerMessages
MdtConfParams
Meta

Meta is the metadata object returned by a fetch call

NtpConfiguration

A NtpConfiguration record from /api/ntp_configuration/

OstConfParams
OstPool
OstPoolApi

An OST Pool record from /api/ostpool/

PluginName
ProfileTest
ResourceAgentInfo

Information about pacemaker resource agents

ResourceAgentType

standard:provider:ocftype (e.g. ocf:heartbeat:ZFS, or stonith:fence_ipmilan)

Seq
ServerProfile

A server profile record from api/server_profile/

Session

A Session record from api/session

StratagemConfiguration

A StratagemConfiguration record from api/stratagem_configuration.

Substitution
Target

A Target record from /api/target/

User

A User record from api/user.

Volume

A Volume record from api/volume/

VolumeNode

Enums

Action

Things we can do with actions

ActiveState
AlertRecordType
AlertSeverity
Branding
ConfigState
GroupType
LockAction

The Action associated with a LockChange

LockType

The type of lock

LogSeverity

Severities from syslog protocol

ManagerMessage
Message

The payload from the agent. One or many can be packed into an Envelope

MessageClass
PluginMessage
RunState
ServiceState
TargetConfParam
TargetKind
UnitFileState
VolumeOrResourceUri

Traits

EndpointName
EndpointNameSelf
FlatQuery
Label
ToBytes
ToCompositeId
ToJsonValue

Type Definitions

AgentResult
FsPoolMap

Type Sent between ostpool agent daemon and service FS Name -> Set of OstPools

Mdt
Mgt
Ost
TestHostJob