The identity and technical contract details declared by the specification.
PolicyStatus
string
policy status.
appInterface
object
App Interface detail
16 properties
1 required
CertificateEnrollmentDetail
object
3 properties
AdminState
string
- ADMINSTATECREATED: Entity Created in the controller - ADMINSTATEDELETED: Entity Deleted in the controller - ADMINSTATEACTIVE: Entity Activated in the control…
LacpRate
string
Option specifying the rate in which EVE will ask LACP link partners to transmit LACPDU packets in 802.3ad mode. - LACPRATEUNSPECIFIED: Default LACP rate is Slo…
ObjectTag
object
Object tag deaails.
3 properties
NetCellularAccessPoint
object
16 properties
AttestPolicyType
string
- ATTESTPOLICYTYPEACCEPT: Do not enforce attestation. All devices are marked as successfully attested. - ATTESTPOLICYTYPEENFORCE: Enforce attestation. Devices…
NetworkWiFiKeyScheme
string
Interface
object
6 properties
IndividualCertificateEnrollment
object
commonCellularIPType
string
The IP addressing type to use for a given attach or default bearer. - CELLULARIPTYPEUNSPECIFIED: IP type is not specified. When unspecified, EVE will not enfor…
AppConfig
object
Edge application configuration for an App policy defines configuration details of the Edge application to be installed to all Edge node(s) under the App policy.
20 properties
8 required
NtpServer
object
NTP Server
1 property
MIIMonitor
object
MIIMonitor : MII link monitoring parameters. Defined for BondAdapter.
3 properties
DeviceGenerateImageArchVariant
string
EnrollmentDetail
object
8 properties
AppCategory
string
- APPCATEGORYUNSPECIFIED: Invalid Edge Application Category - APPCATEGORYOPERATINGSYSTEM: Edge operating systems - APPCATEGORYINDUSTRIAL: Connectity solution f…
EdgeNodeClusterConfig
object
13 properties
ZsrvResponse
object
15 properties
CellularAuthProtocol
string
- CELLULARAUTHPROTOCOLNONE: No authentication. - CELLULARAUTHPROTOCOLPAP: Password Authentication Protocol. - CELLULARAUTHPROTOCOLCHAP: Challenge-Handshake Aut…
evecommonRadioAccessTechnology
string
- RADIOACCESSTECHNOLOGYGSM: Global System for Mobile Communications (2G). - RADIOACCESSTECHNOLOGYUMTS: Universal Mobile Telecommunications System (3G). - RADIO…
JWTInfo
object
6 properties
EnrollmentType
string
enrollment types.
AllocationPolicy
string
Iot hub allocation policy.
appACE
object
App ACE Configuration
4 properties
4 required
Details
object
Edge Application Artifact Details
8 properties
1 required
AzureResourceAndServiceDetail
object
6 properties
Param
object
2 properties
SysInterface
object
system interfaces that needs to be used by dom0
14 properties
Subject
object
8 properties
IotHubServiceDetail
object
1 property
VMManifest
object
26 properties
VariableGroupVariable
object
Edge Application Artifact Details
11 properties
4 required
IoType
string
- IOTYPEUNSPECIFIED: No operation/ Invalid peration - IOTYPEETH: Ethernet - IOTYPEUSB: USB Type - General - IOTYPECOM: Communication Port - IOTYPEAUDIO: Audio…
appACEAction
object
App ACE actions
7 properties
7 required
ZsrvErrorCode
string
- zMsgErrorNone: common validation errors - IncompleteData: message had fields that weren't filled in - InvalidData: message contained the field that wasn't ex…
SKUDetail
object
3 properties
ClusterConfig
object
1 property
DeviceSingleUseImageResp
object
Device Single-Use Image info
3 properties
BondAdapter
object
bondAdapter represents a single bond interface
8 properties
ObjectParentDetail
object
ObjectImportDetail consists of various object attributes like idOfParentObject, versionOfParentObject, updateAvailable, referenceExists
4 properties
1 required
DPSServiceDetail
object
2 properties
CustomConfig
object
7 properties
NetInstEdgeNodeCluster
object
2 properties
appMapParams
object
Application map parameters
1 property
1 required
NetInstConfig
object
Network instance provides Edge applications a variety of connectivity choices for all types of networks. This enables logical secure connectivity between Edge…
26 properties
5 required
Origin
string
- ORIGINUNSPECIFIED: default options, which says no Operation/Invalid Operation - ORIGINIMPORTED: Object imported from global enterprise. - ORIGINLOCAL: Object…
DeviceGenerateImageType
string
TagType
string
- TAGTYPEUNSPECIFIED: Unspecified - TAGTYPEGENERIC: Generic resource group - TAGTYPEPROJECT: Project resource group - TAGTYPEAZURE: Project resource group - TA…
ObjectTagsList
object
Returned list of Object tags matched by filter criteria
2 properties
NetProxyServer
object
Net Proxy Server
3 properties
protobufAny
object
2 properties
NetWifiConfigNetcryptoblock
object
2 properties
ServicePoint
object
Service Point
3 properties
phyAdapter
object
Physical Adapter
3 properties
NetWirelessConfig
object
3 properties
ModulePolicy
object
list of modules that will be provisioned on all the devices of the project to which this policy is attached
11 properties
2 required
DockerRuntimeVersion
string
AttestationPolicy
object
Attestation policy to enforce on all devices of the project
2 properties
1 required
ModuleDetail
object
Azure module specific details
4 properties
ProjectInfo
object
Detailed project information including id, name
3 properties
DevZedServer
object
DevZedServer request payload
2 properties
2 required
ZcOpsStatus
string
- OPSSTATUSPENDING: In rare cases, system may not start operation when it was requested. Client will be notified that operation is PENDING - OPSSTATUSONGOING:…
LispServer
object
LispServer request payload
2 properties
2 required
EIDRegister
object
EID Register
10 properties
10 required
UserDataTemplate
object
1 property
VariableOptionVal
object
2 properties
configCellularConnectivityProbe
object
CellularConnectivityProbe is used to periodically check the connectivity status of a cellular network by probing a remote endpoint. Whenever the probe fails, t…
3 properties
DhcpServerConfig
object
8 properties
DeviceLisp
object
DeviceLisp request payload
9 properties
9 required
NetConfig
object
Network provides Edge nodes a variety of connectivity choices for all types of networks. This enables physical connectivity with Ethernet, WiFi, LTE to communi…
14 properties
5 required
spType
string
clone of types defined in API repo. - SPTYPEMAPSERVER: mapping service for zededa overlay service - SPTYPESUPPORTSERVER: if device has support feature enabled,…
SymmetricKeyEnrollmentDetail
object
3 properties
AclAction
object
8 properties
SANValues
object
6 properties
EdgeSyncConfig
object
2 properties
dhcpIpRange
object
DHCP IP range
2 properties
StaticDNSList
object
Static DNS list
2 properties
LispConfig
object
List Configurations.
6 properties
ModuleType
string
module type.
AzurePolicy
object
All azure policy related details that are required to provision an iot edge device and deploy a module on that.
8 properties
3 required
LocalOperatorConsolePolicy
object
Local operator console policy to enforce on all devices of the project
3 properties
1 required
PolicyConfig
object
Policy configuration defines set of policies to be applied on a resource grup (project). Policy can be one of the types specified in PolicyType. Multiple polic…
20 properties
3 required
NetWifiConfigSecrets
object
1 property
DeviceSingleUseImageDownloadLinkResp
object
2 properties
PCRPolicy
object
PCR policy for TPM key sealing on devices
3 properties
1 required
DockerRuntimeProtocolVersion
string
AppType
string
type of app bundle.
VariableVariableFormat
string
- VARIABLEFORMATUNSPECIFIED: Invalid format - VARIABLEFORMATTEXT: Value in string format - VARIABLEFORMATNUMBER: Value in integer format - VARIABLEFORMATFILE:…
EdgeviewCfg
object
7 properties
evecommonCellularAuthProtocol
string
CellularAuthProtocol defines the authentication protocol used for cellular connection. - CELLULARAUTHPROTOCOLNONE: No authentication. - CELLULARAUTHPROTOCOLPAP…
ModelInfo
object
Detailed model information including id, name
4 properties
StaticIPRoute
object
Static IP Routes
4 properties
VariableFileEncoding
string
- FILEENCODINGUNSPECIFIED: File content not encoded - FILEENCODINGBASE64: File content encoded in Base64
VariableGroupCondition
object
3 properties
commonConnectivityProbe
object
Configuration for user-defined connectivity-testing probe.
2 properties
ExtAccessPolicy
object
1 property
ClusterPolicy
object
cluster policy to bring up cluster on devices in this project
4 properties
3 required
NetInstOpaqueConfig
object
Network Instance Opaque config. This is service specific configuration.
3 properties
commonConnectivityProbeMethod
string
User-defined method to use to determine the connectivity status. - CONNECTIVITYPROBEMETHODUNSPECIFIED: Connectivity probing method is not specified and therefo…
Match
object
2 properties
GroupSymmetricKeyEnrollment
object
1 property
DeviceLBConfigList
object
1 property
googlerpcStatus
object
3 properties
ArpMonitor
object
ArpMonitor : ARP-based link monitoring parameters. Defined for BondAdapter.
2 properties
EDConfigItem
object
ED Configuration Item request payload
7 properties
AppPolicy
object
list of apps that will be provisioned on all the devices of the project to which this policy is attached
1 property
1 required
DeviceCerts
object
Device certificates payload
2 properties
NetProxyConfig
object
Net Proxy Configurations
6 properties
EdgeviewPolicy
object
Policy for device edgeview operation
6 properties
1 required
ConfigurationLockPolicy
object
Configuration lock policy to enforce on all devices of the project
2 properties
1 required
TPMEnrollmentDetail
object
1 property
Resource
object
2 properties
NetworkInstanceDhcpType
string
GeoLocation
object
Geographic location of an edge node determined by a variety of data collection mechanisms (e.g. network routing addresses or internal GPS devices).
10 properties
NetWifiConfig
object
8 properties
DeviceConfig
object
Device Configuration request payload holds the device properties
53 properties
4 required
PolicyType
string
type of policy.
AzureResourceAndServices
object
Azure resource request payload for cloud policy
3 properties
3 required
ImageDatastore
object
2 properties
MetricsDetail
object
2 properties
ZsrvError
object
3 properties
PortBasedNetworkAccessControlPolicy
object
Port based network access control policy (802.1X) to enforce on all devices of the project
5 properties
BondMode
string
A bonding mode specifies the policy indicating how bonding slaves are used during network transmission. - BONDMODEUNSPECIFIED: BONDMODEUNSPECIFIED : if bonding…
VariableGroupConditionOperator
string
Summary
object
Summary is used to store the Summary details
3 properties
ProbeConfig
object
Probing configuration
5 properties
Certificate
object
21 properties
Cursor
object
Cursor helps in filtering the various list response like edge-app bundle list, model list, bundle list etc.
5 properties
ContainerDetail
object
common container detail.
1 property
AppNamingScheme
string
type of name aliasing.
BaseOSImage
object
Base OS image request details
5 properties
4 required
ResourceGroupDetail
object
Resource group request payload for cloud policy
3 properties
2 required
NetworkPolicy
object
list of networks that will be created on all the devices of the project to which this policy is attached
1 property
1 required
CustomConfigVariableGroup
object
4 properties
appACEMatch
object
App ACE Match
2 properties
2 required
NetworkWirelessType
string
NetCellularConfig
object
5 properties
NetCellularAccessPointSecrets
object
2 properties
AdapterUsage
string
- ADAPTERUSAGEUNSPECIFIED: Adapter unspecified - ADAPTERUSAGEMANAGEMENT: Adapter can be used by EVE as well as other Edge applications - ADAPTERUSAGEAPPDIRECT:…
VMManifestImage
object
15 properties
commonCipherBlock
object
4 properties
NetProjectInfo
object
2 properties
DeviceImageGenerateStatus
string
vlanAdapter
object
vlanAdapter represents a single VLAN sub-interface
5 properties
DevAccessPolicy
object
1 property
MapParams
object
1 property
ObjectRevision
object
ObjectRevision store the user details, who has doent the necessary operation like Create Operation or update operation
6 properties
5 required
commonProbeEndpoint
object
Address of a remote endpoint to probe in order to determine connectivity status.
2 properties
DeviceConfigSummary
object
Device Configuration request payload holds the device properties
18 properties
4 required
EnrollmentMechanism
string
attestation/mechanism supported by azure.
IndividualSymmetricKeyEnrollment
object
1 property
Author
object
5 properties
DeviceLBConfig
object
3 properties
LimitParams
object
3 properties
DebugKnobDetail
object
Device debug knob configuration request payload holds the device debug mode properties
4 properties
DeviceConfigList
object
Device configuration request payload
4 properties
3 required
NetworkInstanceKind
string
GroupCertificateEnrollment
object
1 property
IpSpec
object
11 properties
AppAccessPolicy
object
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Zededa publishes across the network.