Skip to main content

Crate dekopon_protocol

Crate dekopon_protocol 

Source
Expand description

Versioned, transport-independent Dekopon resources.

The v1alpha1 shape is inspired by Kubernetes resource documents: each authored resource carries an API version, kind, metadata, spec, and an optional observed status where useful. It is intentionally smaller than the Kubernetes API machinery.

Authored structures reject unknown fields. This catches misspelled security-relevant settings today; a future API version can introduce an explicit compatibility strategy if network negotiation requires one.

Structs§

Agent
A declarative agent resource.
AgentList
Versioned agent-list response.
AgentSpec
Desired state of an agent.
Capability
A declarative capability resource.
CapabilityList
Versioned capability-list response.
CapabilitySpec
Desired state of a capability.
ObjectMeta
Common authored metadata.
Provider
A declarative provider resource.
ProviderList
Versioned provider-list response.
ProviderSpec
Desired state of a provider connection.

Enums§

AgentStatus
Operational phase reported for an agent.
ApiVersion
API version supported by this crate.
CapabilityStatus
Availability reported for a capability.
Kind
Resource kind discriminator.
ProviderStatus
Availability reported for a provider.