Skip to main content
CommunityCloudEnterprise

Protocol Documentation

Table of Contents

Top

diode/v1/ingester.proto

ASN

FieldTypeLabelDescription
asnint64
rirRIRoptional
tenantTenantoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsASN.CustomFieldsEntryrepeated

ASN.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ASNRange

FieldTypeLabelDescription
namestring
slugstring
rirRIR
startint64
endint64
tenantTenantoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsASNRange.CustomFieldsEntryrepeated

ASNRange.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Aggregate

FieldTypeLabelDescription
prefixstring
rirRIR
tenantTenantoptional
date_addedgoogle.protobuf.Timestampoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsAggregate.CustomFieldsEntryrepeated

Aggregate.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Cable

FieldTypeLabelDescription
typestringoptional
a_terminationsGenericObjectrepeated
b_terminationsGenericObjectrepeated
statusstringoptional
tenantTenantoptional
labelstringoptional
colorstringoptional
lengthdoubleoptional
length_unitstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsCable.CustomFieldsEntryrepeated

Cable.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

CablePath

FieldTypeLabelDescription
is_activebooloptional
is_completebooloptional
is_splitbooloptional

CableTermination

FieldTypeLabelDescription
cableCable
cable_endstring
termination_circuit_terminationCircuitTermination
termination_console_portConsolePort
termination_console_server_portConsoleServerPort
termination_front_portFrontPort
termination_interfaceInterface
termination_power_feedPowerFeed
termination_power_outletPowerOutlet
termination_power_portPowerPort
termination_rear_portRearPort

Circuit

FieldTypeLabelDescription
cidstring
providerProvider
provider_accountProviderAccountoptional
typeCircuitType
statusstringoptional
tenantTenantoptional
install_dategoogle.protobuf.Timestampoptional
termination_dategoogle.protobuf.Timestampoptional
commit_rateint64optional
descriptionstringoptional
distancedoubleoptional
distance_unitstringoptional
commentsstringoptional
tagsTagrepeated
assignmentsCircuitGroupAssignmentrepeated
custom_fieldsCircuit.CustomFieldsEntryrepeated

Circuit.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

CircuitGroup

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tenantTenantoptional
tagsTagrepeated
custom_fieldsCircuitGroup.CustomFieldsEntryrepeated

CircuitGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

CircuitGroupAssignment

FieldTypeLabelDescription
groupCircuitGroup
member_circuitCircuit
member_virtual_circuitVirtualCircuit
prioritystringoptional
tagsTagrepeated

CircuitTermination

FieldTypeLabelDescription
circuitCircuit
term_sidestring
termination_locationLocation
termination_provider_networkProviderNetwork
termination_regionRegion
termination_siteSite
termination_site_groupSiteGroup
port_speedint64optional
upstream_speedint64optional
xconnect_idstringoptional
pp_infostringoptional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsCircuitTermination.CustomFieldsEntryrepeated

CircuitTermination.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

CircuitType

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsCircuitType.CustomFieldsEntryrepeated

CircuitType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Cluster

FieldTypeLabelDescription
namestring
typeClusterType
groupClusterGroupoptional
statusstringoptional
tenantTenantoptional
scope_locationLocation
scope_regionRegion
scope_siteSite
scope_site_groupSiteGroup
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsCluster.CustomFieldsEntryrepeated

Cluster.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ClusterGroup

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tagsTagrepeated
custom_fieldsClusterGroup.CustomFieldsEntryrepeated

ClusterGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ClusterType

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tagsTagrepeated
custom_fieldsClusterType.CustomFieldsEntryrepeated

ClusterType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ConsolePort

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestringoptional
speedint64optional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsConsolePort.CustomFieldsEntryrepeated

ConsolePort.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ConsoleServerPort

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestringoptional
speedint64optional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsConsoleServerPort.CustomFieldsEntryrepeated

ConsoleServerPort.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Contact

FieldTypeLabelDescription
groupContactGroupoptional
namestring
titlestringoptional
phonestringoptional
emailstringoptional
addressstringoptional
linkstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsContact.CustomFieldsEntryrepeated

Contact.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ContactAssignment

FieldTypeLabelDescription
object_asnASN
object_asn_rangeASNRange
object_aggregateAggregate
object_cableCable
object_cable_pathCablePath
object_cable_terminationCableTermination
object_circuitCircuit
object_circuit_groupCircuitGroup
object_circuit_group_assignmentCircuitGroupAssignment
object_circuit_terminationCircuitTermination
object_circuit_typeCircuitType
object_clusterCluster
object_cluster_groupClusterGroup
object_cluster_typeClusterType
object_console_portConsolePort
object_console_server_portConsoleServerPort
object_contactContact
object_contact_assignmentContactAssignment
object_contact_groupContactGroup
object_contact_roleContactRole
object_deviceDevice
object_device_bayDeviceBay
object_device_roleDeviceRole
object_device_typeDeviceType
object_fhrp_groupFHRPGroup
object_fhrp_group_assignmentFHRPGroupAssignment
object_front_portFrontPort
object_ike_policyIKEPolicy
object_ike_proposalIKEProposal
object_ip_addressIPAddress
object_ip_rangeIPRange
object_ip_sec_policyIPSecPolicy
object_ip_sec_profileIPSecProfile
object_ip_sec_proposalIPSecProposal
object_interfaceInterface
object_inventory_itemInventoryItem
object_inventory_item_roleInventoryItemRole
object_l2vpnL2VPN
object_l2vpn_terminationL2VPNTermination
object_locationLocation
object_mac_addressMACAddress
object_manufacturerManufacturer
object_moduleModule
object_module_bayModuleBay
object_module_typeModuleType
object_platformPlatform
object_power_feedPowerFeed
object_power_outletPowerOutlet
object_power_panelPowerPanel
object_power_portPowerPort
object_prefixPrefix
object_providerProvider
object_provider_accountProviderAccount
object_provider_networkProviderNetwork
object_rirRIR
object_rackRack
object_rack_reservationRackReservation
object_rack_roleRackRole
object_rack_typeRackType
object_rear_portRearPort
object_regionRegion
object_roleRole
object_route_targetRouteTarget
object_serviceService
object_siteSite
object_site_groupSiteGroup
object_tagTag
object_tenantTenant
object_tenant_groupTenantGroup
object_tunnelTunnel
object_tunnel_groupTunnelGroup
object_tunnel_terminationTunnelTermination
object_vlanVLAN
object_vlan_groupVLANGroup
object_vlan_translation_policyVLANTranslationPolicy
object_vlan_translation_ruleVLANTranslationRule
object_vm_interfaceVMInterface
object_vrfVRF
object_virtual_chassisVirtualChassis
object_virtual_circuitVirtualCircuit
object_virtual_circuit_terminationVirtualCircuitTermination
object_virtual_circuit_typeVirtualCircuitType
object_virtual_device_contextVirtualDeviceContext
object_virtual_diskVirtualDisk
object_virtual_machineVirtualMachine
object_wireless_lanWirelessLAN
object_wireless_lan_groupWirelessLANGroup
object_wireless_linkWirelessLink
contactContact
roleContactRoleoptional
prioritystringoptional
tagsTagrepeated
custom_fieldsContactAssignment.CustomFieldsEntryrepeated

ContactAssignment.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ContactGroup

FieldTypeLabelDescription
namestring
slugstring
parentContactGroupoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsContactGroup.CustomFieldsEntryrepeated

ContactGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ContactRole

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tagsTagrepeated
custom_fieldsContactRole.CustomFieldsEntryrepeated

ContactRole.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

CustomFieldObjectReference

FieldTypeLabelDescription
asnASN
asn_rangeASNRange
aggregateAggregate
cableCable
cable_pathCablePath
cable_terminationCableTermination
circuitCircuit
circuit_groupCircuitGroup
circuit_group_assignmentCircuitGroupAssignment
circuit_terminationCircuitTermination
circuit_typeCircuitType
clusterCluster
cluster_groupClusterGroup
cluster_typeClusterType
console_portConsolePort
console_server_portConsoleServerPort
contactContact
contact_assignmentContactAssignment
contact_groupContactGroup
contact_roleContactRole
deviceDevice
device_bayDeviceBay
device_roleDeviceRole
device_typeDeviceType
fhrp_groupFHRPGroup
fhrp_group_assignmentFHRPGroupAssignment
front_portFrontPort
ike_policyIKEPolicy
ike_proposalIKEProposal
ip_addressIPAddress
ip_rangeIPRange
ip_sec_policyIPSecPolicy
ip_sec_profileIPSecProfile
ip_sec_proposalIPSecProposal
interfaceInterface
inventory_itemInventoryItem
inventory_item_roleInventoryItemRole
l2vpnL2VPN
l2vpn_terminationL2VPNTermination
locationLocation
mac_addressMACAddress
manufacturerManufacturer
moduleModule
module_bayModuleBay
module_typeModuleType
platformPlatform
power_feedPowerFeed
power_outletPowerOutlet
power_panelPowerPanel
power_portPowerPort
prefixPrefix
providerProvider
provider_accountProviderAccount
provider_networkProviderNetwork
rirRIR
rackRack
rack_reservationRackReservation
rack_roleRackRole
rack_typeRackType
rear_portRearPort
regionRegion
roleRole
route_targetRouteTarget
serviceService
siteSite
site_groupSiteGroup
tagTag
tenantTenant
tenant_groupTenantGroup
tunnelTunnel
tunnel_groupTunnelGroup
tunnel_terminationTunnelTermination
vlanVLAN
vlan_groupVLANGroup
vlan_translation_policyVLANTranslationPolicy
vlan_translation_ruleVLANTranslationRule
vm_interfaceVMInterface
vrfVRF
virtual_chassisVirtualChassis
virtual_circuitVirtualCircuit
virtual_circuit_terminationVirtualCircuitTermination
virtual_circuit_typeVirtualCircuitType
virtual_device_contextVirtualDeviceContext
virtual_diskVirtualDisk
virtual_machineVirtualMachine
wireless_lanWirelessLAN
wireless_lan_groupWirelessLANGroup
wireless_linkWirelessLink

CustomFieldValue

FieldTypeLabelDescription
multiple_selectionstringrepeated
multiple_objectsCustomFieldObjectReferencerepeated
textstring
long_textstring
integerint64
decimaldouble
booleanbool
dategoogle.protobuf.Timestamp
datetimegoogle.protobuf.Timestamp
urlstring
jsonstring
selectionstring
objectCustomFieldObjectReference

Device

FieldTypeLabelDescription
namestringoptional
device_typeDeviceType
roleDeviceRole
tenantTenantoptional
platformPlatformoptional
serialstringoptional
asset_tagstringoptional
siteSite
locationLocationoptional
rackRackoptional
positiondoubleoptional
facestringoptional
latitudedoubleoptional
longitudedoubleoptional
statusstringoptional
airflowstringoptional
primary_ip4IPAddressoptional
primary_ip6IPAddressoptional
oob_ipIPAddressoptional
clusterClusteroptional
virtual_chassisVirtualChassisoptional
vc_positionint64optional
vc_priorityint64optional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsDevice.CustomFieldsEntryrepeated

Device.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

DeviceBay

FieldTypeLabelDescription
deviceDevice
namestring
labelstringoptional
descriptionstringoptional
installed_deviceDeviceoptional
tagsTagrepeated
custom_fieldsDeviceBay.CustomFieldsEntryrepeated

DeviceBay.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

DeviceRole

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional
vm_rolebooloptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsDeviceRole.CustomFieldsEntryrepeated

DeviceRole.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

DeviceType

FieldTypeLabelDescription
manufacturerManufacturer
default_platformPlatformoptional
modelstring
slugstring
part_numberstringoptional
u_heightdoubleoptional
exclude_from_utilizationbooloptional
is_full_depthbooloptional
subdevice_rolestringoptional
airflowstringoptional
weightdoubleoptional
weight_unitstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsDeviceType.CustomFieldsEntryrepeated

DeviceType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Entity

FieldTypeLabelDescription
timestampgoogle.protobuf.Timestamp
asnASN
asn_rangeASNRange
aggregateAggregate
cableCable
cable_pathCablePath
cable_terminationCableTermination
circuitCircuit
circuit_groupCircuitGroup
circuit_group_assignmentCircuitGroupAssignment
circuit_terminationCircuitTermination
circuit_typeCircuitType
clusterCluster
cluster_groupClusterGroup
cluster_typeClusterType
console_portConsolePort
console_server_portConsoleServerPort
contactContact
contact_assignmentContactAssignment
contact_groupContactGroup
contact_roleContactRole
deviceDevice
device_bayDeviceBay
device_roleDeviceRole
device_typeDeviceType
fhrp_groupFHRPGroup
fhrp_group_assignmentFHRPGroupAssignment
front_portFrontPort
ike_policyIKEPolicy
ike_proposalIKEProposal
ip_addressIPAddress
ip_rangeIPRange
ip_sec_policyIPSecPolicy
ip_sec_profileIPSecProfile
ip_sec_proposalIPSecProposal
interfaceInterface
inventory_itemInventoryItem
inventory_item_roleInventoryItemRole
l2vpnL2VPN
l2vpn_terminationL2VPNTermination
locationLocation
mac_addressMACAddress
manufacturerManufacturer
moduleModule
module_bayModuleBay
module_typeModuleType
platformPlatform
power_feedPowerFeed
power_outletPowerOutlet
power_panelPowerPanel
power_portPowerPort
prefixPrefix
providerProvider
provider_accountProviderAccount
provider_networkProviderNetwork
rirRIR
rackRack
rack_reservationRackReservation
rack_roleRackRole
rack_typeRackType
rear_portRearPort
regionRegion
roleRole
route_targetRouteTarget
serviceService
siteSite
site_groupSiteGroup
tagTag
tenantTenant
tenant_groupTenantGroup
tunnelTunnel
tunnel_groupTunnelGroup
tunnel_terminationTunnelTermination
vlanVLAN
vlan_groupVLANGroup
vlan_translation_policyVLANTranslationPolicy
vlan_translation_ruleVLANTranslationRule
vm_interfaceVMInterface
vrfVRF
virtual_chassisVirtualChassis
virtual_circuitVirtualCircuit
virtual_circuit_terminationVirtualCircuitTermination
virtual_circuit_typeVirtualCircuitType
virtual_device_contextVirtualDeviceContext
virtual_diskVirtualDisk
virtual_machineVirtualMachine
wireless_lanWirelessLAN
wireless_lan_groupWirelessLANGroup
wireless_linkWirelessLink

FHRPGroup

FieldTypeLabelDescription
namestringoptional
protocolstring
group_idint64
auth_typestringoptional
auth_keystringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsFHRPGroup.CustomFieldsEntryrepeated

FHRPGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

FHRPGroupAssignment

FieldTypeLabelDescription
groupFHRPGroup
interface_asnASN
interface_asn_rangeASNRange
interface_aggregateAggregate
interface_cableCable
interface_cable_pathCablePath
interface_cable_terminationCableTermination
interface_circuitCircuit
interface_circuit_groupCircuitGroup
interface_circuit_group_assignmentCircuitGroupAssignment
interface_circuit_terminationCircuitTermination
interface_circuit_typeCircuitType
interface_clusterCluster
interface_cluster_groupClusterGroup
interface_cluster_typeClusterType
interface_console_portConsolePort
interface_console_server_portConsoleServerPort
interface_contactContact
interface_contact_assignmentContactAssignment
interface_contact_groupContactGroup
interface_contact_roleContactRole
interface_deviceDevice
interface_device_bayDeviceBay
interface_device_roleDeviceRole
interface_device_typeDeviceType
interface_fhrp_groupFHRPGroup
interface_fhrp_group_assignmentFHRPGroupAssignment
interface_front_portFrontPort
interface_ike_policyIKEPolicy
interface_ike_proposalIKEProposal
interface_ip_addressIPAddress
interface_ip_rangeIPRange
interface_ip_sec_policyIPSecPolicy
interface_ip_sec_profileIPSecProfile
interface_ip_sec_proposalIPSecProposal
interface_interfaceInterface
interface_inventory_itemInventoryItem
interface_inventory_item_roleInventoryItemRole
interface_l2vpnL2VPN
interface_l2vpn_terminationL2VPNTermination
interface_locationLocation
interface_mac_addressMACAddress
interface_manufacturerManufacturer
interface_moduleModule
interface_module_bayModuleBay
interface_module_typeModuleType
interface_platformPlatform
interface_power_feedPowerFeed
interface_power_outletPowerOutlet
interface_power_panelPowerPanel
interface_power_portPowerPort
interface_prefixPrefix
interface_providerProvider
interface_provider_accountProviderAccount
interface_provider_networkProviderNetwork
interface_rirRIR
interface_rackRack
interface_rack_reservationRackReservation
interface_rack_roleRackRole
interface_rack_typeRackType
interface_rear_portRearPort
interface_regionRegion
interface_roleRole
interface_route_targetRouteTarget
interface_serviceService
interface_siteSite
interface_site_groupSiteGroup
interface_tagTag
interface_tenantTenant
interface_tenant_groupTenantGroup
interface_tunnelTunnel
interface_tunnel_groupTunnelGroup
interface_tunnel_terminationTunnelTermination
interface_vlanVLAN
interface_vlan_groupVLANGroup
interface_vlan_translation_policyVLANTranslationPolicy
interface_vlan_translation_ruleVLANTranslationRule
interface_vm_interfaceVMInterface
interface_vrfVRF
interface_virtual_chassisVirtualChassis
interface_virtual_circuitVirtualCircuit
interface_virtual_circuit_terminationVirtualCircuitTermination
interface_virtual_circuit_typeVirtualCircuitType
interface_virtual_device_contextVirtualDeviceContext
interface_virtual_diskVirtualDisk
interface_virtual_machineVirtualMachine
interface_wireless_lanWirelessLAN
interface_wireless_lan_groupWirelessLANGroup
interface_wireless_linkWirelessLink
priorityint64

FrontPort

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestring
colorstringoptional
rear_portRearPort
rear_port_positionint64optional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsFrontPort.CustomFieldsEntryrepeated

FrontPort.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

GenericObject

FieldTypeLabelDescription
object_asnASN
object_asn_rangeASNRange
object_aggregateAggregate
object_cableCable
object_cable_pathCablePath
object_cable_terminationCableTermination
object_circuitCircuit
object_circuit_groupCircuitGroup
object_circuit_group_assignmentCircuitGroupAssignment
object_circuit_terminationCircuitTermination
object_circuit_typeCircuitType
object_clusterCluster
object_cluster_groupClusterGroup
object_cluster_typeClusterType
object_console_portConsolePort
object_console_server_portConsoleServerPort
object_contactContact
object_contact_assignmentContactAssignment
object_contact_groupContactGroup
object_contact_roleContactRole
object_deviceDevice
object_device_bayDeviceBay
object_device_roleDeviceRole
object_device_typeDeviceType
object_fhrp_groupFHRPGroup
object_fhrp_group_assignmentFHRPGroupAssignment
object_front_portFrontPort
object_ike_policyIKEPolicy
object_ike_proposalIKEProposal
object_ip_addressIPAddress
object_ip_rangeIPRange
object_ip_sec_policyIPSecPolicy
object_ip_sec_profileIPSecProfile
object_ip_sec_proposalIPSecProposal
object_interfaceInterface
object_inventory_itemInventoryItem
object_inventory_item_roleInventoryItemRole
object_l2vpnL2VPN
object_l2vpn_terminationL2VPNTermination
object_locationLocation
object_mac_addressMACAddress
object_manufacturerManufacturer
object_moduleModule
object_module_bayModuleBay
object_module_typeModuleType
object_platformPlatform
object_power_feedPowerFeed
object_power_outletPowerOutlet
object_power_panelPowerPanel
object_power_portPowerPort
object_prefixPrefix
object_providerProvider
object_provider_accountProviderAccount
object_provider_networkProviderNetwork
object_rirRIR
object_rackRack
object_rack_reservationRackReservation
object_rack_roleRackRole
object_rack_typeRackType
object_rear_portRearPort
object_regionRegion
object_roleRole
object_route_targetRouteTarget
object_serviceService
object_siteSite
object_site_groupSiteGroup
object_tagTag
object_tenantTenant
object_tenant_groupTenantGroup
object_tunnelTunnel
object_tunnel_groupTunnelGroup
object_tunnel_terminationTunnelTermination
object_vlanVLAN
object_vlan_groupVLANGroup
object_vlan_translation_policyVLANTranslationPolicy
object_vlan_translation_ruleVLANTranslationRule
object_vm_interfaceVMInterface
object_vrfVRF
object_virtual_chassisVirtualChassis
object_virtual_circuitVirtualCircuit
object_virtual_circuit_terminationVirtualCircuitTermination
object_virtual_circuit_typeVirtualCircuitType
object_virtual_device_contextVirtualDeviceContext
object_virtual_diskVirtualDisk
object_virtual_machineVirtualMachine
object_wireless_lanWirelessLAN
object_wireless_lan_groupWirelessLANGroup
object_wireless_linkWirelessLink

IKEPolicy

FieldTypeLabelDescription
namestring
descriptionstringoptional
versionint64
modestringoptional
preshared_keystringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsIKEPolicy.CustomFieldsEntryrepeated
proposalsIKEProposalrepeated

IKEPolicy.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IKEProposal

FieldTypeLabelDescription
namestring
descriptionstringoptional
authentication_methodstring
encryption_algorithmstring
authentication_algorithmstringoptional
groupint64
sa_lifetimeint64optional
commentsstringoptional
tagsTagrepeated
custom_fieldsIKEProposal.CustomFieldsEntryrepeated

IKEProposal.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IPAddress

FieldTypeLabelDescription
addressstring
vrfVRFoptional
tenantTenantoptional
statusstringoptional
rolestringoptional
assigned_object_fhrp_groupFHRPGroup
assigned_object_interfaceInterface
assigned_object_vm_interfaceVMInterface
nat_insideIPAddressoptional
dns_namestringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsIPAddress.CustomFieldsEntryrepeated

IPAddress.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IPRange

FieldTypeLabelDescription
start_addressstring
end_addressstring
vrfVRFoptional
tenantTenantoptional
statusstringoptional
roleRoleoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
mark_utilizedbooloptional
custom_fieldsIPRange.CustomFieldsEntryrepeated

IPRange.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IPSecPolicy

FieldTypeLabelDescription
namestring
descriptionstringoptional
pfs_groupint64optional
commentsstringoptional
tagsTagrepeated
custom_fieldsIPSecPolicy.CustomFieldsEntryrepeated
proposalsIPSecProposalrepeated

IPSecPolicy.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IPSecProfile

FieldTypeLabelDescription
namestring
descriptionstringoptional
modestring
ike_policyIKEPolicy
ipsec_policyIPSecPolicy
commentsstringoptional
tagsTagrepeated
custom_fieldsIPSecProfile.CustomFieldsEntryrepeated

IPSecProfile.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IPSecProposal

FieldTypeLabelDescription
namestring
descriptionstringoptional
encryption_algorithmstringoptional
authentication_algorithmstringoptional
sa_lifetime_secondsint64optional
sa_lifetime_dataint64optional
commentsstringoptional
tagsTagrepeated
custom_fieldsIPSecProposal.CustomFieldsEntryrepeated

IPSecProposal.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

IngestRequest

FieldTypeLabelDescription
streamstring
entitiesEntityrepeated
idstring
producer_app_namestring
producer_app_versionstring
sdk_namestring
sdk_versionstring

IngestResponse

FieldTypeLabelDescription
errorsstringrepeated

Interface

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestring
enabledbooloptional
parentInterfaceoptional
bridgeInterfaceoptional
lagInterfaceoptional
mtuint64optional
primary_mac_addressMACAddressoptional
speedint64optional
duplexstringoptional
wwnstringoptional
mgmt_onlybooloptional
descriptionstringoptional
modestringoptional
rf_rolestringoptional
rf_channelstringoptional
poe_modestringoptional
poe_typestringoptional
rf_channel_frequencydoubleoptional
rf_channel_widthdoubleoptional
tx_powerint64optional
untagged_vlanVLANoptional
qinq_svlanVLANoptional
vlan_translation_policyVLANTranslationPolicyoptional
mark_connectedbooloptional
vrfVRFoptional
tagsTagrepeated
custom_fieldsInterface.CustomFieldsEntryrepeated
vdcsVirtualDeviceContextrepeated
tagged_vlansVLANrepeated
wireless_lansWirelessLANrepeated

Interface.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

InventoryItem

FieldTypeLabelDescription
deviceDevice
parentInventoryItemoptional
namestring
labelstringoptional
statusstringoptional
roleInventoryItemRoleoptional
manufacturerManufactureroptional
part_idstringoptional
serialstringoptional
asset_tagstringoptional
discoveredbooloptional
descriptionstringoptional
component_console_portConsolePort
component_console_server_portConsoleServerPort
component_front_portFrontPort
component_interfaceInterface
component_power_outletPowerOutlet
component_power_portPowerPort
component_rear_portRearPort
tagsTagrepeated
custom_fieldsInventoryItem.CustomFieldsEntryrepeated

InventoryItem.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

InventoryItemRole

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsInventoryItemRole.CustomFieldsEntryrepeated

InventoryItemRole.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

L2VPN

FieldTypeLabelDescription
identifierint64optional
namestring
slugstring
typestringoptional
descriptionstringoptional
commentsstringoptional
tenantTenantoptional
tagsTagrepeated
custom_fieldsL2VPN.CustomFieldsEntryrepeated
import_targetsRouteTargetrepeated
export_targetsRouteTargetrepeated

L2VPN.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

L2VPNTermination

FieldTypeLabelDescription
l2vpnL2VPN
assigned_object_interfaceInterface
assigned_object_vlanVLAN
assigned_object_vm_interfaceVMInterface
tagsTagrepeated
custom_fieldsL2VPNTermination.CustomFieldsEntryrepeated

L2VPNTermination.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Location

FieldTypeLabelDescription
namestring
slugstring
siteSite
parentLocationoptional
statusstringoptional
tenantTenantoptional
facilitystringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsLocation.CustomFieldsEntryrepeated

Location.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

MACAddress

FieldTypeLabelDescription
mac_addressstring
assigned_object_interfaceInterface
assigned_object_vm_interfaceVMInterface
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsMACAddress.CustomFieldsEntryrepeated

MACAddress.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Manufacturer

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tagsTagrepeated
custom_fieldsManufacturer.CustomFieldsEntryrepeated

Manufacturer.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Module

FieldTypeLabelDescription
deviceDevice
module_bayModuleBay
module_typeModuleType
statusstringoptional
serialstringoptional
asset_tagstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsModule.CustomFieldsEntryrepeated

Module.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ModuleBay

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
installed_moduleModuleoptional
labelstringoptional
positionstringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsModuleBay.CustomFieldsEntryrepeated

ModuleBay.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ModuleType

FieldTypeLabelDescription
manufacturerManufacturer
modelstring
part_numberstringoptional
airflowstringoptional
weightdoubleoptional
weight_unitstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsModuleType.CustomFieldsEntryrepeated

ModuleType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Platform

FieldTypeLabelDescription
namestring
slugstring
manufacturerManufactureroptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsPlatform.CustomFieldsEntryrepeated

Platform.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

PowerFeed

FieldTypeLabelDescription
power_panelPowerPanel
rackRackoptional
namestring
statusstringoptional
typestringoptional
supplystringoptional
phasestringoptional
voltageint64optional
amperageint64optional
max_utilizationint64optional
mark_connectedbooloptional
descriptionstringoptional
tenantTenantoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsPowerFeed.CustomFieldsEntryrepeated

PowerFeed.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

PowerOutlet

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestringoptional
colorstringoptional
power_portPowerPortoptional
feed_legstringoptional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsPowerOutlet.CustomFieldsEntryrepeated

PowerOutlet.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

PowerPanel

FieldTypeLabelDescription
siteSite
locationLocationoptional
namestring
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsPowerPanel.CustomFieldsEntryrepeated

PowerPanel.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

PowerPort

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestringoptional
maximum_drawint64optional
allocated_drawint64optional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsPowerPort.CustomFieldsEntryrepeated

PowerPort.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Prefix

FieldTypeLabelDescription
prefixstring
vrfVRFoptional
scope_locationLocation
scope_regionRegion
scope_siteSite
scope_site_groupSiteGroup
tenantTenantoptional
vlanVLANoptional
statusstringoptional
roleRoleoptional
is_poolbooloptional
mark_utilizedbooloptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsPrefix.CustomFieldsEntryrepeated

Prefix.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Provider

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsProvider.CustomFieldsEntryrepeated
accountsProviderAccountrepeated
asnsASNrepeated

Provider.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ProviderAccount

FieldTypeLabelDescription
providerProvider
namestringoptional
accountstring
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsProviderAccount.CustomFieldsEntryrepeated

ProviderAccount.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

ProviderNetwork

FieldTypeLabelDescription
providerProvider
namestring
service_idstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsProviderNetwork.CustomFieldsEntryrepeated

ProviderNetwork.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RIR

FieldTypeLabelDescription
namestring
slugstring
is_privatebooloptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsRIR.CustomFieldsEntryrepeated

RIR.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Rack

FieldTypeLabelDescription
namestring
facility_idstringoptional
siteSite
locationLocationoptional
tenantTenantoptional
statusstringoptional
roleRackRoleoptional
serialstringoptional
asset_tagstringoptional
rack_typeRackTypeoptional
form_factorstringoptional
widthint64optional
u_heightint64optional
starting_unitint64optional
weightdoubleoptional
max_weightint64optional
weight_unitstringoptional
desc_unitsbooloptional
outer_widthint64optional
outer_depthint64optional
outer_unitstringoptional
mounting_depthint64optional
airflowstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsRack.CustomFieldsEntryrepeated

Rack.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RackReservation

FieldTypeLabelDescription
rackRack
unitsint64repeated
tenantTenantoptional
descriptionstring
commentsstringoptional
tagsTagrepeated
custom_fieldsRackReservation.CustomFieldsEntryrepeated

RackReservation.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RackRole

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsRackRole.CustomFieldsEntryrepeated

RackRole.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RackType

FieldTypeLabelDescription
manufacturerManufacturer
modelstring
slugstring
descriptionstringoptional
form_factorstringoptional
widthint64optional
u_heightint64optional
starting_unitint64optional
desc_unitsbooloptional
outer_widthint64optional
outer_depthint64optional
outer_unitstringoptional
weightdoubleoptional
max_weightint64optional
weight_unitstringoptional
mounting_depthint64optional
commentsstringoptional
tagsTagrepeated
custom_fieldsRackType.CustomFieldsEntryrepeated

RackType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RearPort

FieldTypeLabelDescription
deviceDevice
moduleModuleoptional
namestring
labelstringoptional
typestring
colorstringoptional
positionsint64optional
descriptionstringoptional
mark_connectedbooloptional
tagsTagrepeated
custom_fieldsRearPort.CustomFieldsEntryrepeated

RearPort.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Region

FieldTypeLabelDescription
namestring
slugstring
parentRegionoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsRegion.CustomFieldsEntryrepeated

Region.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Role

FieldTypeLabelDescription
namestring
slugstring
weightint64optional
descriptionstringoptional
tagsTagrepeated
custom_fieldsRole.CustomFieldsEntryrepeated

Role.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

RouteTarget

FieldTypeLabelDescription
namestring
tenantTenantoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsRouteTarget.CustomFieldsEntryrepeated

RouteTarget.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Service

FieldTypeLabelDescription
deviceDeviceoptional
virtual_machineVirtualMachineoptional
namestring
protocolstringoptional
portsint64repeated
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsService.CustomFieldsEntryrepeated
ipaddressesIPAddressrepeated

Service.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Site

FieldTypeLabelDescription
namestring
slugstring
statusstringoptional
regionRegionoptional
groupSiteGroupoptional
tenantTenantoptional
facilitystringoptional
time_zonestringoptional
descriptionstringoptional
physical_addressstringoptional
shipping_addressstringoptional
latitudedoubleoptional
longitudedoubleoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsSite.CustomFieldsEntryrepeated
asnsASNrepeated

Site.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

SiteGroup

FieldTypeLabelDescription
namestring
slugstring
parentSiteGroupoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsSiteGroup.CustomFieldsEntryrepeated

SiteGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Tag

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional

Tenant

FieldTypeLabelDescription
namestring
slugstring
groupTenantGroupoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsTenant.CustomFieldsEntryrepeated

Tenant.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

TenantGroup

FieldTypeLabelDescription
namestring
slugstring
parentTenantGroupoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsTenantGroup.CustomFieldsEntryrepeated

TenantGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

Tunnel

FieldTypeLabelDescription
namestring
statusstring
groupTunnelGroupoptional
encapsulationstring
ipsec_profileIPSecProfileoptional
tenantTenantoptional
tunnel_idint64optional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsTunnel.CustomFieldsEntryrepeated

Tunnel.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

TunnelGroup

FieldTypeLabelDescription
namestring
slugstring
descriptionstringoptional
tagsTagrepeated
custom_fieldsTunnelGroup.CustomFieldsEntryrepeated

TunnelGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

TunnelTermination

FieldTypeLabelDescription
tunnelTunnel
rolestring
termination_asnASN
termination_asn_rangeASNRange
termination_aggregateAggregate
termination_cableCable
termination_cable_pathCablePath
termination_cable_terminationCableTermination
termination_circuitCircuit
termination_circuit_groupCircuitGroup
termination_circuit_group_assignmentCircuitGroupAssignment
termination_circuit_terminationCircuitTermination
termination_circuit_typeCircuitType
termination_clusterCluster
termination_cluster_groupClusterGroup
termination_cluster_typeClusterType
termination_console_portConsolePort
termination_console_server_portConsoleServerPort
termination_contactContact
termination_contact_assignmentContactAssignment
termination_contact_groupContactGroup
termination_contact_roleContactRole
termination_deviceDevice
termination_device_bayDeviceBay
termination_device_roleDeviceRole
termination_device_typeDeviceType
termination_fhrp_groupFHRPGroup
termination_fhrp_group_assignmentFHRPGroupAssignment
termination_front_portFrontPort
termination_ike_policyIKEPolicy
termination_ike_proposalIKEProposal
termination_ip_addressIPAddress
termination_ip_rangeIPRange
termination_ip_sec_policyIPSecPolicy
termination_ip_sec_profileIPSecProfile
termination_ip_sec_proposalIPSecProposal
termination_interfaceInterface
termination_inventory_itemInventoryItem
termination_inventory_item_roleInventoryItemRole
termination_l2vpnL2VPN
termination_l2vpn_terminationL2VPNTermination
termination_locationLocation
termination_mac_addressMACAddress
termination_manufacturerManufacturer
termination_moduleModule
termination_module_bayModuleBay
termination_module_typeModuleType
termination_platformPlatform
termination_power_feedPowerFeed
termination_power_outletPowerOutlet
termination_power_panelPowerPanel
termination_power_portPowerPort
termination_prefixPrefix
termination_providerProvider
termination_provider_accountProviderAccount
termination_provider_networkProviderNetwork
termination_rirRIR
termination_rackRack
termination_rack_reservationRackReservation
termination_rack_roleRackRole
termination_rack_typeRackType
termination_rear_portRearPort
termination_regionRegion
termination_roleRole
termination_route_targetRouteTarget
termination_serviceService
termination_siteSite
termination_site_groupSiteGroup
termination_tagTag
termination_tenantTenant
termination_tenant_groupTenantGroup
termination_tunnelTunnel
termination_tunnel_groupTunnelGroup
termination_tunnel_terminationTunnelTermination
termination_vlanVLAN
termination_vlan_groupVLANGroup
termination_vlan_translation_policyVLANTranslationPolicy
termination_vlan_translation_ruleVLANTranslationRule
termination_vm_interfaceVMInterface
termination_vrfVRF
termination_virtual_chassisVirtualChassis
termination_virtual_circuitVirtualCircuit
termination_virtual_circuit_terminationVirtualCircuitTermination
termination_virtual_circuit_typeVirtualCircuitType
termination_virtual_device_contextVirtualDeviceContext
termination_virtual_diskVirtualDisk
termination_virtual_machineVirtualMachine
termination_wireless_lanWirelessLAN
termination_wireless_lan_groupWirelessLANGroup
termination_wireless_linkWirelessLink
outside_ipIPAddressoptional
tagsTagrepeated
custom_fieldsTunnelTermination.CustomFieldsEntryrepeated

TunnelTermination.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VLAN

FieldTypeLabelDescription
siteSiteoptional
groupVLANGroupoptional
vidint64
namestring
tenantTenantoptional
statusstringoptional
roleRoleoptional
descriptionstringoptional
qinq_rolestringoptional
qinq_svlanVLANoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVLAN.CustomFieldsEntryrepeated

VLAN.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VLANGroup

FieldTypeLabelDescription
namestring
slugstring
scope_clusterCluster
scope_cluster_groupClusterGroup
scope_locationLocation
scope_rackRack
scope_regionRegion
scope_siteSite
scope_site_groupSiteGroup
vid_rangesint64repeated
descriptionstringoptional
tagsTagrepeated
custom_fieldsVLANGroup.CustomFieldsEntryrepeated

VLANGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VLANTranslationPolicy

FieldTypeLabelDescription
namestring
descriptionstringoptional

VLANTranslationRule

FieldTypeLabelDescription
policyVLANTranslationPolicy
local_vidint64
remote_vidint64
descriptionstringoptional

VMInterface

FieldTypeLabelDescription
virtual_machineVirtualMachine
namestring
enabledbooloptional
parentVMInterfaceoptional
bridgeVMInterfaceoptional
mtuint64optional
primary_mac_addressMACAddressoptional
descriptionstringoptional
modestringoptional
untagged_vlanVLANoptional
qinq_svlanVLANoptional
vlan_translation_policyVLANTranslationPolicyoptional
vrfVRFoptional
tagsTagrepeated
custom_fieldsVMInterface.CustomFieldsEntryrepeated
tagged_vlansVLANrepeated

VMInterface.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VRF

FieldTypeLabelDescription
namestring
rdstringoptional
tenantTenantoptional
enforce_uniquebooloptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVRF.CustomFieldsEntryrepeated
import_targetsRouteTargetrepeated
export_targetsRouteTargetrepeated

VRF.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualChassis

FieldTypeLabelDescription
namestring
domainstringoptional
masterDeviceoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVirtualChassis.CustomFieldsEntryrepeated

VirtualChassis.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualCircuit

FieldTypeLabelDescription
cidstring
provider_networkProviderNetwork
provider_accountProviderAccountoptional
typeVirtualCircuitType
statusstringoptional
tenantTenantoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVirtualCircuit.CustomFieldsEntryrepeated

VirtualCircuit.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualCircuitTermination

FieldTypeLabelDescription
virtual_circuitVirtualCircuit
rolestringoptional
interfaceInterface
descriptionstringoptional
tagsTagrepeated
custom_fieldsVirtualCircuitTermination.CustomFieldsEntryrepeated

VirtualCircuitTermination.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualCircuitType

FieldTypeLabelDescription
namestring
slugstring
colorstringoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsVirtualCircuitType.CustomFieldsEntryrepeated

VirtualCircuitType.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualDeviceContext

FieldTypeLabelDescription
namestring
deviceDevice
identifierint64optional
tenantTenantoptional
primary_ip4IPAddressoptional
primary_ip6IPAddressoptional
statusstring
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVirtualDeviceContext.CustomFieldsEntryrepeated

VirtualDeviceContext.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualDisk

FieldTypeLabelDescription
virtual_machineVirtualMachine
namestring
descriptionstringoptional
sizeint64
tagsTagrepeated
custom_fieldsVirtualDisk.CustomFieldsEntryrepeated

VirtualDisk.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

VirtualMachine

FieldTypeLabelDescription
namestring
statusstringoptional
siteSiteoptional
clusterClusteroptional
deviceDeviceoptional
serialstringoptional
roleDeviceRoleoptional
tenantTenantoptional
platformPlatformoptional
primary_ip4IPAddressoptional
primary_ip6IPAddressoptional
vcpusdoubleoptional
memoryint64optional
diskint64optional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsVirtualMachine.CustomFieldsEntryrepeated

VirtualMachine.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

WirelessLAN

FieldTypeLabelDescription
ssidstring
descriptionstringoptional
groupWirelessLANGroupoptional
statusstringoptional
vlanVLANoptional
scope_locationLocation
scope_regionRegion
scope_siteSite
scope_site_groupSiteGroup
tenantTenantoptional
auth_typestringoptional
auth_cipherstringoptional
auth_pskstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsWirelessLAN.CustomFieldsEntryrepeated

WirelessLAN.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue

WirelessLANGroup

FieldTypeLabelDescription
namestring
slugstring
parentWirelessLANGroupoptional
descriptionstringoptional
tagsTagrepeated
custom_fieldsWirelessLANGroup.CustomFieldsEntryrepeated

WirelessLANGroup.CustomFieldsEntry

FieldTypeLabelDescription
keystring
valueCustomFieldValue
FieldTypeLabelDescription
interface_aInterface
interface_bInterface
ssidstringoptional
statusstringoptional
tenantTenantoptional
auth_typestringoptional
auth_cipherstringoptional
auth_pskstringoptional
distancedoubleoptional
distance_unitstringoptional
descriptionstringoptional
commentsstringoptional
tagsTagrepeated
custom_fieldsWirelessLink.CustomFieldsEntryrepeated
FieldTypeLabelDescription
keystring
valueCustomFieldValue

IngesterService

Method NameRequest TypeResponse TypeDescription
IngestIngestRequestIngestResponseIngests data into the system

Top

diode/v1/reconciler.proto

Change

A change

FieldTypeLabelDescription
idstring
object_typestring
object_primary_valuestring
change_typestring
beforebytes
afterbytes

ChangeSet

A change set

FieldTypeLabelDescription
idstringA change set ID
databytesBinary data representing the change set
branch_idstringoptionalbranch ID against which the change set was generated
deviation_namestringoptionaldeviation name

Deviation

A deviation

FieldTypeLabelDescription
idstring
ingestion_tsint64
last_update_tsint64
namestring
sourcestring
stateState
object_typestring
branch_idstringoptional
ingested_entityEntity
errorDeviationError
changesChangerepeated
source_tsint64

DeviationError

Deviation error

FieldTypeLabelDescription
messagestring
codestring
detailsbytes

IngestionLog

An ingestion log

FieldTypeLabelDescription
idstring
data_typestringDeprecated.
stateState
request_idstring
ingestion_tsint64
producer_app_namestring
producer_app_versionstring
sdk_namestring
sdk_versionstring
entityEntity
errorDeviationError
change_setChangeSet
object_typestring
source_tsint64

IngestionMetrics

Ingestion metrics

FieldTypeLabelDescription
totalint32
queuedint32
reconciledint32
failedint32
no_changesint32

RetrieveDeviationByIDRequest

The request to retrieve deviation by ID

FieldTypeLabelDescription
idstringDeviation ID

RetrieveDeviationByIDResponse

The response from the retrieve deviation by ID request

FieldTypeLabelDescription
deviationDeviationDeviation

RetrieveDeviationsRequest

The request to retrieve deviations

FieldTypeLabelDescription
page_sizeint32optionalNumber of deviations per page, default is 100
page_tokenstringToken to fetch the next page of results
ingestion_ts_startint64Optional start of ingestion timestamp range
ingestion_ts_endint64Optional end of ingestion timestamp range
stateStaterepeatedOptional filter by states
object_typestringrepeatedOptional filter by object types
branch_idstringrepeatedOptional filter by branch IDs

RetrieveDeviationsResponse

The response from the retrieve deviations request

FieldTypeLabelDescription
deviationsDeviationrepeatedList of deviations
next_page_tokenstringToken for the next page of results, if any

RetrieveIngestionLogsRequest

The request to retrieve ingestion logs

FieldTypeLabelDescription
page_sizeint32optionalNumber of logs per page, default is 100
stateStateoptionalOptional filter by state field
data_typestringDeprecated. Optional filter by data type field
request_idstringOptional filter by request ID
ingestion_ts_startint64Optional start of ingestion timestamp range
ingestion_ts_endint64Optional end of ingestion timestamp range
page_tokenstringToken to fetch the next page of results
only_metricsboolFlag to return only the ingestion metrics
object_typestringOptional filter by object type

RetrieveIngestionLogsResponse

The response from the retrieve ingestion logs request

FieldTypeLabelDescription
logsIngestionLogrepeatedList of ingestion logs
metricsIngestionMetricsingestion metrics
next_page_tokenstringToken for the next page of results, if any

State

NameNumberDescription
STATE_UNSPECIFIED0
QUEUED1
OPEN2
APPLIED3
FAILED4
NO_CHANGES5
IGNORED6
ERRORED7

ReconcilerService

Reconciler service API

Method NameRequest TypeResponse TypeDescription
RetrieveIngestionLogsRetrieveIngestionLogsRequestRetrieveIngestionLogsResponseRetrieves ingestion logs
RetrieveDeviationsRetrieveDeviationsRequestRetrieveDeviationsResponseRetrieve deviations
RetrieveDeviationByIDRetrieveDeviationByIDRequestRetrieveDeviationByIDResponseRetrieve deviation by ID

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
doubledoubledoublefloatfloat64doublefloatFloat
floatfloatfloatfloatfloat32floatfloatFloat
int32Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead.int32intintint32intintegerBignum or Fixnum (as required)
int64Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.int64longint/longint64longinteger/stringBignum
uint32Uses variable-length encoding.uint32intint/longuint32uintintegerBignum or Fixnum (as required)
uint64Uses variable-length encoding.uint64longint/longuint64ulonginteger/stringBignum or Fixnum (as required)
sint32Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.int32intintint32intintegerBignum or Fixnum (as required)
sint64Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.int64longint/longint64longinteger/stringBignum
fixed32Always four bytes. More efficient than uint32 if values are often greater than 2^28.uint32intintuint32uintintegerBignum or Fixnum (as required)
fixed64Always eight bytes. More efficient than uint64 if values are often greater than 2^56.uint64longint/longuint64ulonginteger/stringBignum
sfixed32Always four bytes.int32intintint32intintegerBignum or Fixnum (as required)
sfixed64Always eight bytes.int64longint/longint64longinteger/stringBignum
boolboolbooleanbooleanboolboolbooleanTrueClass/FalseClass
stringA string must always contain UTF-8 encoded or 7-bit ASCII text.stringStringstr/unicodestringstringstringString (UTF-8)
bytesMay contain any arbitrary sequence of bytes.stringByteStringstr[]byteByteStringstringString (ASCII-8BIT)
Related Topics