CloudCommunityEnterprise
Protocol Documentation
Table of Contents
diode/v1/ingester.proto
ASN
| Field | Type | Label | Description | 
|---|---|---|---|
| asn | int64 | ||
| rir | RIR | optional | |
| tenant | Tenant | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ASN.CustomFieldsEntry | repeated | 
ASN.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ASNRange
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| rir | RIR | ||
| start | int64 | ||
| end | int64 | ||
| tenant | Tenant | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ASNRange.CustomFieldsEntry | repeated | 
ASNRange.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Aggregate
| Field | Type | Label | Description | 
|---|---|---|---|
| prefix | string | ||
| rir | RIR | ||
| tenant | Tenant | optional | |
| date_added | google.protobuf.Timestamp | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Aggregate.CustomFieldsEntry | repeated | 
Aggregate.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Cable
| Field | Type | Label | Description | 
|---|---|---|---|
| type | string | optional | |
| a_terminations | GenericObject | repeated | |
| b_terminations | GenericObject | repeated | |
| status | string | optional | |
| tenant | Tenant | optional | |
| label | string | optional | |
| color | string | optional | |
| length | double | optional | |
| length_unit | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Cable.CustomFieldsEntry | repeated | 
Cable.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
CablePath
| Field | Type | Label | Description | 
|---|---|---|---|
| is_active | bool | optional | |
| is_complete | bool | optional | |
| is_split | bool | optional | 
CableTermination
| Field | Type | Label | Description | 
|---|---|---|---|
| cable | Cable | ||
| cable_end | string | ||
| termination_circuit_termination | CircuitTermination | ||
| termination_console_port | ConsolePort | ||
| termination_console_server_port | ConsoleServerPort | ||
| termination_front_port | FrontPort | ||
| termination_interface | Interface | ||
| termination_power_feed | PowerFeed | ||
| termination_power_outlet | PowerOutlet | ||
| termination_power_port | PowerPort | ||
| termination_rear_port | RearPort | 
Circuit
| Field | Type | Label | Description | 
|---|---|---|---|
| cid | string | ||
| provider | Provider | ||
| provider_account | ProviderAccount | optional | |
| type | CircuitType | ||
| status | string | optional | |
| tenant | Tenant | optional | |
| install_date | google.protobuf.Timestamp | optional | |
| termination_date | google.protobuf.Timestamp | optional | |
| commit_rate | int64 | optional | |
| description | string | optional | |
| distance | double | optional | |
| distance_unit | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| assignments | CircuitGroupAssignment | repeated | |
| custom_fields | Circuit.CustomFieldsEntry | repeated | 
Circuit.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
CircuitGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tenant | Tenant | optional | |
| tags | Tag | repeated | |
| custom_fields | CircuitGroup.CustomFieldsEntry | repeated | 
CircuitGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
CircuitGroupAssignment
| Field | Type | Label | Description | 
|---|---|---|---|
| group | CircuitGroup | ||
| member_circuit | Circuit | ||
| member_virtual_circuit | VirtualCircuit | ||
| priority | string | optional | |
| tags | Tag | repeated | 
CircuitTermination
| Field | Type | Label | Description | 
|---|---|---|---|
| circuit | Circuit | ||
| term_side | string | ||
| termination_location | Location | ||
| termination_provider_network | ProviderNetwork | ||
| termination_region | Region | ||
| termination_site | Site | ||
| termination_site_group | SiteGroup | ||
| port_speed | int64 | optional | |
| upstream_speed | int64 | optional | |
| xconnect_id | string | optional | |
| pp_info | string | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | CircuitTermination.CustomFieldsEntry | repeated | 
CircuitTermination.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
CircuitType
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | CircuitType.CustomFieldsEntry | repeated | 
CircuitType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Cluster
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| type | ClusterType | ||
| group | ClusterGroup | optional | |
| status | string | optional | |
| tenant | Tenant | optional | |
| scope_location | Location | ||
| scope_region | Region | ||
| scope_site | Site | ||
| scope_site_group | SiteGroup | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Cluster.CustomFieldsEntry | repeated | 
Cluster.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ClusterGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ClusterGroup.CustomFieldsEntry | repeated | 
ClusterGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ClusterType
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ClusterType.CustomFieldsEntry | repeated | 
ClusterType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ConsolePort
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | optional | |
| speed | int64 | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | ConsolePort.CustomFieldsEntry | repeated | 
ConsolePort.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ConsoleServerPort
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | optional | |
| speed | int64 | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | ConsoleServerPort.CustomFieldsEntry | repeated | 
ConsoleServerPort.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Contact
| Field | Type | Label | Description | 
|---|---|---|---|
| group | ContactGroup | optional | |
| name | string | ||
| title | string | optional | |
| phone | string | optional | |
string | optional | ||
| address | string | optional | |
| link | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Contact.CustomFieldsEntry | repeated | 
Contact.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ContactAssignment
| Field | Type | Label | Description | 
|---|---|---|---|
| object_asn | ASN | ||
| object_asn_range | ASNRange | ||
| object_aggregate | Aggregate | ||
| object_cable | Cable | ||
| object_cable_path | CablePath | ||
| object_cable_termination | CableTermination | ||
| object_circuit | Circuit | ||
| object_circuit_group | CircuitGroup | ||
| object_circuit_group_assignment | CircuitGroupAssignment | ||
| object_circuit_termination | CircuitTermination | ||
| object_circuit_type | CircuitType | ||
| object_cluster | Cluster | ||
| object_cluster_group | ClusterGroup | ||
| object_cluster_type | ClusterType | ||
| object_console_port | ConsolePort | ||
| object_console_server_port | ConsoleServerPort | ||
| object_contact | Contact | ||
| object_contact_assignment | ContactAssignment | ||
| object_contact_group | ContactGroup | ||
| object_contact_role | ContactRole | ||
| object_device | Device | ||
| object_device_bay | DeviceBay | ||
| object_device_role | DeviceRole | ||
| object_device_type | DeviceType | ||
| object_fhrp_group | FHRPGroup | ||
| object_fhrp_group_assignment | FHRPGroupAssignment | ||
| object_front_port | FrontPort | ||
| object_ike_policy | IKEPolicy | ||
| object_ike_proposal | IKEProposal | ||
| object_ip_address | IPAddress | ||
| object_ip_range | IPRange | ||
| object_ip_sec_policy | IPSecPolicy | ||
| object_ip_sec_profile | IPSecProfile | ||
| object_ip_sec_proposal | IPSecProposal | ||
| object_interface | Interface | ||
| object_inventory_item | InventoryItem | ||
| object_inventory_item_role | InventoryItemRole | ||
| object_l2vpn | L2VPN | ||
| object_l2vpn_termination | L2VPNTermination | ||
| object_location | Location | ||
| object_mac_address | MACAddress | ||
| object_manufacturer | Manufacturer | ||
| object_module | Module | ||
| object_module_bay | ModuleBay | ||
| object_module_type | ModuleType | ||
| object_platform | Platform | ||
| object_power_feed | PowerFeed | ||
| object_power_outlet | PowerOutlet | ||
| object_power_panel | PowerPanel | ||
| object_power_port | PowerPort | ||
| object_prefix | Prefix | ||
| object_provider | Provider | ||
| object_provider_account | ProviderAccount | ||
| object_provider_network | ProviderNetwork | ||
| object_rir | RIR | ||
| object_rack | Rack | ||
| object_rack_reservation | RackReservation | ||
| object_rack_role | RackRole | ||
| object_rack_type | RackType | ||
| object_rear_port | RearPort | ||
| object_region | Region | ||
| object_role | Role | ||
| object_route_target | RouteTarget | ||
| object_service | Service | ||
| object_site | Site | ||
| object_site_group | SiteGroup | ||
| object_tag | Tag | ||
| object_tenant | Tenant | ||
| object_tenant_group | TenantGroup | ||
| object_tunnel | Tunnel | ||
| object_tunnel_group | TunnelGroup | ||
| object_tunnel_termination | TunnelTermination | ||
| object_vlan | VLAN | ||
| object_vlan_group | VLANGroup | ||
| object_vlan_translation_policy | VLANTranslationPolicy | ||
| object_vlan_translation_rule | VLANTranslationRule | ||
| object_vm_interface | VMInterface | ||
| object_vrf | VRF | ||
| object_virtual_chassis | VirtualChassis | ||
| object_virtual_circuit | VirtualCircuit | ||
| object_virtual_circuit_termination | VirtualCircuitTermination | ||
| object_virtual_circuit_type | VirtualCircuitType | ||
| object_virtual_device_context | VirtualDeviceContext | ||
| object_virtual_disk | VirtualDisk | ||
| object_virtual_machine | VirtualMachine | ||
| object_wireless_lan | WirelessLAN | ||
| object_wireless_lan_group | WirelessLANGroup | ||
| object_wireless_link | WirelessLink | ||
| contact | Contact | ||
| role | ContactRole | optional | |
| priority | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ContactAssignment.CustomFieldsEntry | repeated | 
ContactAssignment.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ContactGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| parent | ContactGroup | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ContactGroup.CustomFieldsEntry | repeated | 
ContactGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ContactRole
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ContactRole.CustomFieldsEntry | repeated | 
ContactRole.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
CustomFieldObjectReference
| Field | Type | Label | Description | 
|---|---|---|---|
| asn | ASN | ||
| asn_range | ASNRange | ||
| aggregate | Aggregate | ||
| cable | Cable | ||
| cable_path | CablePath | ||
| cable_termination | CableTermination | ||
| circuit | Circuit | ||
| circuit_group | CircuitGroup | ||
| circuit_group_assignment | CircuitGroupAssignment | ||
| circuit_termination | CircuitTermination | ||
| circuit_type | CircuitType | ||
| cluster | Cluster | ||
| cluster_group | ClusterGroup | ||
| cluster_type | ClusterType | ||
| console_port | ConsolePort | ||
| console_server_port | ConsoleServerPort | ||
| contact | Contact | ||
| contact_assignment | ContactAssignment | ||
| contact_group | ContactGroup | ||
| contact_role | ContactRole | ||
| device | Device | ||
| device_bay | DeviceBay | ||
| device_role | DeviceRole | ||
| device_type | DeviceType | ||
| fhrp_group | FHRPGroup | ||
| fhrp_group_assignment | FHRPGroupAssignment | ||
| front_port | FrontPort | ||
| ike_policy | IKEPolicy | ||
| ike_proposal | IKEProposal | ||
| ip_address | IPAddress | ||
| ip_range | IPRange | ||
| ip_sec_policy | IPSecPolicy | ||
| ip_sec_profile | IPSecProfile | ||
| ip_sec_proposal | IPSecProposal | ||
| interface | Interface | ||
| inventory_item | InventoryItem | ||
| inventory_item_role | InventoryItemRole | ||
| l2vpn | L2VPN | ||
| l2vpn_termination | L2VPNTermination | ||
| location | Location | ||
| mac_address | MACAddress | ||
| manufacturer | Manufacturer | ||
| module | Module | ||
| module_bay | ModuleBay | ||
| module_type | ModuleType | ||
| platform | Platform | ||
| power_feed | PowerFeed | ||
| power_outlet | PowerOutlet | ||
| power_panel | PowerPanel | ||
| power_port | PowerPort | ||
| prefix | Prefix | ||
| provider | Provider | ||
| provider_account | ProviderAccount | ||
| provider_network | ProviderNetwork | ||
| rir | RIR | ||
| rack | Rack | ||
| rack_reservation | RackReservation | ||
| rack_role | RackRole | ||
| rack_type | RackType | ||
| rear_port | RearPort | ||
| region | Region | ||
| role | Role | ||
| route_target | RouteTarget | ||
| service | Service | ||
| site | Site | ||
| site_group | SiteGroup | ||
| tag | Tag | ||
| tenant | Tenant | ||
| tenant_group | TenantGroup | ||
| tunnel | Tunnel | ||
| tunnel_group | TunnelGroup | ||
| tunnel_termination | TunnelTermination | ||
| vlan | VLAN | ||
| vlan_group | VLANGroup | ||
| vlan_translation_policy | VLANTranslationPolicy | ||
| vlan_translation_rule | VLANTranslationRule | ||
| vm_interface | VMInterface | ||
| vrf | VRF | ||
| virtual_chassis | VirtualChassis | ||
| virtual_circuit | VirtualCircuit | ||
| virtual_circuit_termination | VirtualCircuitTermination | ||
| virtual_circuit_type | VirtualCircuitType | ||
| virtual_device_context | VirtualDeviceContext | ||
| virtual_disk | VirtualDisk | ||
| virtual_machine | VirtualMachine | ||
| wireless_lan | WirelessLAN | ||
| wireless_lan_group | WirelessLANGroup | ||
| wireless_link | WirelessLink | 
CustomFieldValue
| Field | Type | Label | Description | 
|---|---|---|---|
| multiple_selection | string | repeated | |
| multiple_objects | CustomFieldObjectReference | repeated | |
| text | string | ||
| long_text | string | ||
| integer | int64 | ||
| decimal | double | ||
| boolean | bool | ||
| date | google.protobuf.Timestamp | ||
| datetime | google.protobuf.Timestamp | ||
| url | string | ||
| json | string | ||
| selection | string | ||
| object | CustomFieldObjectReference | 
Device
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | optional | |
| device_type | DeviceType | ||
| role | DeviceRole | ||
| tenant | Tenant | optional | |
| platform | Platform | optional | |
| serial | string | optional | |
| asset_tag | string | optional | |
| site | Site | ||
| location | Location | optional | |
| rack | Rack | optional | |
| position | double | optional | |
| face | string | optional | |
| latitude | double | optional | |
| longitude | double | optional | |
| status | string | optional | |
| airflow | string | optional | |
| primary_ip4 | IPAddress | optional | |
| primary_ip6 | IPAddress | optional | |
| oob_ip | IPAddress | optional | |
| cluster | Cluster | optional | |
| virtual_chassis | VirtualChassis | optional | |
| vc_position | int64 | optional | |
| vc_priority | int64 | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Device.CustomFieldsEntry | repeated | 
Device.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
DeviceBay
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| name | string | ||
| label | string | optional | |
| description | string | optional | |
| installed_device | Device | optional | |
| tags | Tag | repeated | |
| custom_fields | DeviceBay.CustomFieldsEntry | repeated | 
DeviceBay.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
DeviceRole
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | |
| vm_role | bool | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | DeviceRole.CustomFieldsEntry | repeated | 
DeviceRole.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
DeviceType
| Field | Type | Label | Description | 
|---|---|---|---|
| manufacturer | Manufacturer | ||
| default_platform | Platform | optional | |
| model | string | ||
| slug | string | ||
| part_number | string | optional | |
| u_height | double | optional | |
| exclude_from_utilization | bool | optional | |
| is_full_depth | bool | optional | |
| subdevice_role | string | optional | |
| airflow | string | optional | |
| weight | double | optional | |
| weight_unit | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | DeviceType.CustomFieldsEntry | repeated | 
DeviceType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Entity
| Field | Type | Label | Description | 
|---|---|---|---|
| timestamp | google.protobuf.Timestamp | ||
| asn | ASN | ||
| asn_range | ASNRange | ||
| aggregate | Aggregate | ||
| cable | Cable | ||
| cable_path | CablePath | ||
| cable_termination | CableTermination | ||
| circuit | Circuit | ||
| circuit_group | CircuitGroup | ||
| circuit_group_assignment | CircuitGroupAssignment | ||
| circuit_termination | CircuitTermination | ||
| circuit_type | CircuitType | ||
| cluster | Cluster | ||
| cluster_group | ClusterGroup | ||
| cluster_type | ClusterType | ||
| console_port | ConsolePort | ||
| console_server_port | ConsoleServerPort | ||
| contact | Contact | ||
| contact_assignment | ContactAssignment | ||
| contact_group | ContactGroup | ||
| contact_role | ContactRole | ||
| device | Device | ||
| device_bay | DeviceBay | ||
| device_role | DeviceRole | ||
| device_type | DeviceType | ||
| fhrp_group | FHRPGroup | ||
| fhrp_group_assignment | FHRPGroupAssignment | ||
| front_port | FrontPort | ||
| ike_policy | IKEPolicy | ||
| ike_proposal | IKEProposal | ||
| ip_address | IPAddress | ||
| ip_range | IPRange | ||
| ip_sec_policy | IPSecPolicy | ||
| ip_sec_profile | IPSecProfile | ||
| ip_sec_proposal | IPSecProposal | ||
| interface | Interface | ||
| inventory_item | InventoryItem | ||
| inventory_item_role | InventoryItemRole | ||
| l2vpn | L2VPN | ||
| l2vpn_termination | L2VPNTermination | ||
| location | Location | ||
| mac_address | MACAddress | ||
| manufacturer | Manufacturer | ||
| module | Module | ||
| module_bay | ModuleBay | ||
| module_type | ModuleType | ||
| platform | Platform | ||
| power_feed | PowerFeed | ||
| power_outlet | PowerOutlet | ||
| power_panel | PowerPanel | ||
| power_port | PowerPort | ||
| prefix | Prefix | ||
| provider | Provider | ||
| provider_account | ProviderAccount | ||
| provider_network | ProviderNetwork | ||
| rir | RIR | ||
| rack | Rack | ||
| rack_reservation | RackReservation | ||
| rack_role | RackRole | ||
| rack_type | RackType | ||
| rear_port | RearPort | ||
| region | Region | ||
| role | Role | ||
| route_target | RouteTarget | ||
| service | Service | ||
| site | Site | ||
| site_group | SiteGroup | ||
| tag | Tag | ||
| tenant | Tenant | ||
| tenant_group | TenantGroup | ||
| tunnel | Tunnel | ||
| tunnel_group | TunnelGroup | ||
| tunnel_termination | TunnelTermination | ||
| vlan | VLAN | ||
| vlan_group | VLANGroup | ||
| vlan_translation_policy | VLANTranslationPolicy | ||
| vlan_translation_rule | VLANTranslationRule | ||
| vm_interface | VMInterface | ||
| vrf | VRF | ||
| virtual_chassis | VirtualChassis | ||
| virtual_circuit | VirtualCircuit | ||
| virtual_circuit_termination | VirtualCircuitTermination | ||
| virtual_circuit_type | VirtualCircuitType | ||
| virtual_device_context | VirtualDeviceContext | ||
| virtual_disk | VirtualDisk | ||
| virtual_machine | VirtualMachine | ||
| wireless_lan | WirelessLAN | ||
| wireless_lan_group | WirelessLANGroup | ||
| wireless_link | WirelessLink | 
FHRPGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | optional | |
| protocol | string | ||
| group_id | int64 | ||
| auth_type | string | optional | |
| auth_key | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | FHRPGroup.CustomFieldsEntry | repeated | 
FHRPGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
FHRPGroupAssignment
| Field | Type | Label | Description | 
|---|---|---|---|
| group | FHRPGroup | ||
| interface_asn | ASN | ||
| interface_asn_range | ASNRange | ||
| interface_aggregate | Aggregate | ||
| interface_cable | Cable | ||
| interface_cable_path | CablePath | ||
| interface_cable_termination | CableTermination | ||
| interface_circuit | Circuit | ||
| interface_circuit_group | CircuitGroup | ||
| interface_circuit_group_assignment | CircuitGroupAssignment | ||
| interface_circuit_termination | CircuitTermination | ||
| interface_circuit_type | CircuitType | ||
| interface_cluster | Cluster | ||
| interface_cluster_group | ClusterGroup | ||
| interface_cluster_type | ClusterType | ||
| interface_console_port | ConsolePort | ||
| interface_console_server_port | ConsoleServerPort | ||
| interface_contact | Contact | ||
| interface_contact_assignment | ContactAssignment | ||
| interface_contact_group | ContactGroup | ||
| interface_contact_role | ContactRole | ||
| interface_device | Device | ||
| interface_device_bay | DeviceBay | ||
| interface_device_role | DeviceRole | ||
| interface_device_type | DeviceType | ||
| interface_fhrp_group | FHRPGroup | ||
| interface_fhrp_group_assignment | FHRPGroupAssignment | ||
| interface_front_port | FrontPort | ||
| interface_ike_policy | IKEPolicy | ||
| interface_ike_proposal | IKEProposal | ||
| interface_ip_address | IPAddress | ||
| interface_ip_range | IPRange | ||
| interface_ip_sec_policy | IPSecPolicy | ||
| interface_ip_sec_profile | IPSecProfile | ||
| interface_ip_sec_proposal | IPSecProposal | ||
| interface_interface | Interface | ||
| interface_inventory_item | InventoryItem | ||
| interface_inventory_item_role | InventoryItemRole | ||
| interface_l2vpn | L2VPN | ||
| interface_l2vpn_termination | L2VPNTermination | ||
| interface_location | Location | ||
| interface_mac_address | MACAddress | ||
| interface_manufacturer | Manufacturer | ||
| interface_module | Module | ||
| interface_module_bay | ModuleBay | ||
| interface_module_type | ModuleType | ||
| interface_platform | Platform | ||
| interface_power_feed | PowerFeed | ||
| interface_power_outlet | PowerOutlet | ||
| interface_power_panel | PowerPanel | ||
| interface_power_port | PowerPort | ||
| interface_prefix | Prefix | ||
| interface_provider | Provider | ||
| interface_provider_account | ProviderAccount | ||
| interface_provider_network | ProviderNetwork | ||
| interface_rir | RIR | ||
| interface_rack | Rack | ||
| interface_rack_reservation | RackReservation | ||
| interface_rack_role | RackRole | ||
| interface_rack_type | RackType | ||
| interface_rear_port | RearPort | ||
| interface_region | Region | ||
| interface_role | Role | ||
| interface_route_target | RouteTarget | ||
| interface_service | Service | ||
| interface_site | Site | ||
| interface_site_group | SiteGroup | ||
| interface_tag | Tag | ||
| interface_tenant | Tenant | ||
| interface_tenant_group | TenantGroup | ||
| interface_tunnel | Tunnel | ||
| interface_tunnel_group | TunnelGroup | ||
| interface_tunnel_termination | TunnelTermination | ||
| interface_vlan | VLAN | ||
| interface_vlan_group | VLANGroup | ||
| interface_vlan_translation_policy | VLANTranslationPolicy | ||
| interface_vlan_translation_rule | VLANTranslationRule | ||
| interface_vm_interface | VMInterface | ||
| interface_vrf | VRF | ||
| interface_virtual_chassis | VirtualChassis | ||
| interface_virtual_circuit | VirtualCircuit | ||
| interface_virtual_circuit_termination | VirtualCircuitTermination | ||
| interface_virtual_circuit_type | VirtualCircuitType | ||
| interface_virtual_device_context | VirtualDeviceContext | ||
| interface_virtual_disk | VirtualDisk | ||
| interface_virtual_machine | VirtualMachine | ||
| interface_wireless_lan | WirelessLAN | ||
| interface_wireless_lan_group | WirelessLANGroup | ||
| interface_wireless_link | WirelessLink | ||
| priority | int64 | 
FrontPort
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | ||
| color | string | optional | |
| rear_port | RearPort | ||
| rear_port_position | int64 | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | FrontPort.CustomFieldsEntry | repeated | 
FrontPort.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
GenericObject
| Field | Type | Label | Description | 
|---|---|---|---|
| object_asn | ASN | ||
| object_asn_range | ASNRange | ||
| object_aggregate | Aggregate | ||
| object_cable | Cable | ||
| object_cable_path | CablePath | ||
| object_cable_termination | CableTermination | ||
| object_circuit | Circuit | ||
| object_circuit_group | CircuitGroup | ||
| object_circuit_group_assignment | CircuitGroupAssignment | ||
| object_circuit_termination | CircuitTermination | ||
| object_circuit_type | CircuitType | ||
| object_cluster | Cluster | ||
| object_cluster_group | ClusterGroup | ||
| object_cluster_type | ClusterType | ||
| object_console_port | ConsolePort | ||
| object_console_server_port | ConsoleServerPort | ||
| object_contact | Contact | ||
| object_contact_assignment | ContactAssignment | ||
| object_contact_group | ContactGroup | ||
| object_contact_role | ContactRole | ||
| object_device | Device | ||
| object_device_bay | DeviceBay | ||
| object_device_role | DeviceRole | ||
| object_device_type | DeviceType | ||
| object_fhrp_group | FHRPGroup | ||
| object_fhrp_group_assignment | FHRPGroupAssignment | ||
| object_front_port | FrontPort | ||
| object_ike_policy | IKEPolicy | ||
| object_ike_proposal | IKEProposal | ||
| object_ip_address | IPAddress | ||
| object_ip_range | IPRange | ||
| object_ip_sec_policy | IPSecPolicy | ||
| object_ip_sec_profile | IPSecProfile | ||
| object_ip_sec_proposal | IPSecProposal | ||
| object_interface | Interface | ||
| object_inventory_item | InventoryItem | ||
| object_inventory_item_role | InventoryItemRole | ||
| object_l2vpn | L2VPN | ||
| object_l2vpn_termination | L2VPNTermination | ||
| object_location | Location | ||
| object_mac_address | MACAddress | ||
| object_manufacturer | Manufacturer | ||
| object_module | Module | ||
| object_module_bay | ModuleBay | ||
| object_module_type | ModuleType | ||
| object_platform | Platform | ||
| object_power_feed | PowerFeed | ||
| object_power_outlet | PowerOutlet | ||
| object_power_panel | PowerPanel | ||
| object_power_port | PowerPort | ||
| object_prefix | Prefix | ||
| object_provider | Provider | ||
| object_provider_account | ProviderAccount | ||
| object_provider_network | ProviderNetwork | ||
| object_rir | RIR | ||
| object_rack | Rack | ||
| object_rack_reservation | RackReservation | ||
| object_rack_role | RackRole | ||
| object_rack_type | RackType | ||
| object_rear_port | RearPort | ||
| object_region | Region | ||
| object_role | Role | ||
| object_route_target | RouteTarget | ||
| object_service | Service | ||
| object_site | Site | ||
| object_site_group | SiteGroup | ||
| object_tag | Tag | ||
| object_tenant | Tenant | ||
| object_tenant_group | TenantGroup | ||
| object_tunnel | Tunnel | ||
| object_tunnel_group | TunnelGroup | ||
| object_tunnel_termination | TunnelTermination | ||
| object_vlan | VLAN | ||
| object_vlan_group | VLANGroup | ||
| object_vlan_translation_policy | VLANTranslationPolicy | ||
| object_vlan_translation_rule | VLANTranslationRule | ||
| object_vm_interface | VMInterface | ||
| object_vrf | VRF | ||
| object_virtual_chassis | VirtualChassis | ||
| object_virtual_circuit | VirtualCircuit | ||
| object_virtual_circuit_termination | VirtualCircuitTermination | ||
| object_virtual_circuit_type | VirtualCircuitType | ||
| object_virtual_device_context | VirtualDeviceContext | ||
| object_virtual_disk | VirtualDisk | ||
| object_virtual_machine | VirtualMachine | ||
| object_wireless_lan | WirelessLAN | ||
| object_wireless_lan_group | WirelessLANGroup | ||
| object_wireless_link | WirelessLink | 
IKEPolicy
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| version | int64 | ||
| mode | string | optional | |
| preshared_key | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IKEPolicy.CustomFieldsEntry | repeated | |
| proposals | IKEProposal | repeated | 
IKEPolicy.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IKEProposal
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| authentication_method | string | ||
| encryption_algorithm | string | ||
| authentication_algorithm | string | optional | |
| group | int64 | ||
| sa_lifetime | int64 | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IKEProposal.CustomFieldsEntry | repeated | 
IKEProposal.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IPAddress
| Field | Type | Label | Description | 
|---|---|---|---|
| address | string | ||
| vrf | VRF | optional | |
| tenant | Tenant | optional | |
| status | string | optional | |
| role | string | optional | |
| assigned_object_fhrp_group | FHRPGroup | ||
| assigned_object_interface | Interface | ||
| assigned_object_vm_interface | VMInterface | ||
| nat_inside | IPAddress | optional | |
| dns_name | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IPAddress.CustomFieldsEntry | repeated | 
IPAddress.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IPRange
| Field | Type | Label | Description | 
|---|---|---|---|
| start_address | string | ||
| end_address | string | ||
| vrf | VRF | optional | |
| tenant | Tenant | optional | |
| status | string | optional | |
| role | Role | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| mark_utilized | bool | optional | |
| custom_fields | IPRange.CustomFieldsEntry | repeated | 
IPRange.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IPSecPolicy
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| pfs_group | int64 | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IPSecPolicy.CustomFieldsEntry | repeated | |
| proposals | IPSecProposal | repeated | 
IPSecPolicy.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IPSecProfile
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| mode | string | ||
| ike_policy | IKEPolicy | ||
| ipsec_policy | IPSecPolicy | ||
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IPSecProfile.CustomFieldsEntry | repeated | 
IPSecProfile.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IPSecProposal
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | |
| encryption_algorithm | string | optional | |
| authentication_algorithm | string | optional | |
| sa_lifetime_seconds | int64 | optional | |
| sa_lifetime_data | int64 | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | IPSecProposal.CustomFieldsEntry | repeated | 
IPSecProposal.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IngestRequest
| Field | Type | Label | Description | 
|---|---|---|---|
| stream | string | ||
| entities | Entity | repeated | |
| id | string | ||
| producer_app_name | string | ||
| producer_app_version | string | ||
| sdk_name | string | ||
| sdk_version | string | 
IngestResponse
| Field | Type | Label | Description | 
|---|---|---|---|
| errors | string | repeated | 
Interface
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | ||
| enabled | bool | optional | |
| parent | Interface | optional | |
| bridge | Interface | optional | |
| lag | Interface | optional | |
| mtu | int64 | optional | |
| primary_mac_address | MACAddress | optional | |
| speed | int64 | optional | |
| duplex | string | optional | |
| wwn | string | optional | |
| mgmt_only | bool | optional | |
| description | string | optional | |
| mode | string | optional | |
| rf_role | string | optional | |
| rf_channel | string | optional | |
| poe_mode | string | optional | |
| poe_type | string | optional | |
| rf_channel_frequency | double | optional | |
| rf_channel_width | double | optional | |
| tx_power | int64 | optional | |
| untagged_vlan | VLAN | optional | |
| qinq_svlan | VLAN | optional | |
| vlan_translation_policy | VLANTranslationPolicy | optional | |
| mark_connected | bool | optional | |
| vrf | VRF | optional | |
| tags | Tag | repeated | |
| custom_fields | Interface.CustomFieldsEntry | repeated | |
| vdcs | VirtualDeviceContext | repeated | |
| tagged_vlans | VLAN | repeated | |
| wireless_lans | WirelessLAN | repeated | 
Interface.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
InventoryItem
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| parent | InventoryItem | optional | |
| name | string | ||
| label | string | optional | |
| status | string | optional | |
| role | InventoryItemRole | optional | |
| manufacturer | Manufacturer | optional | |
| part_id | string | optional | |
| serial | string | optional | |
| asset_tag | string | optional | |
| discovered | bool | optional | |
| description | string | optional | |
| component_console_port | ConsolePort | ||
| component_console_server_port | ConsoleServerPort | ||
| component_front_port | FrontPort | ||
| component_interface | Interface | ||
| component_power_outlet | PowerOutlet | ||
| component_power_port | PowerPort | ||
| component_rear_port | RearPort | ||
| tags | Tag | repeated | |
| custom_fields | InventoryItem.CustomFieldsEntry | repeated | 
InventoryItem.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
InventoryItemRole
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | InventoryItemRole.CustomFieldsEntry | repeated | 
InventoryItemRole.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
L2VPN
| Field | Type | Label | Description | 
|---|---|---|---|
| identifier | int64 | optional | |
| name | string | ||
| slug | string | ||
| type | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tenant | Tenant | optional | |
| tags | Tag | repeated | |
| custom_fields | L2VPN.CustomFieldsEntry | repeated | |
| import_targets | RouteTarget | repeated | |
| export_targets | RouteTarget | repeated | 
L2VPN.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
L2VPNTermination
| Field | Type | Label | Description | 
|---|---|---|---|
| l2vpn | L2VPN | ||
| assigned_object_interface | Interface | ||
| assigned_object_vlan | VLAN | ||
| assigned_object_vm_interface | VMInterface | ||
| tags | Tag | repeated | |
| custom_fields | L2VPNTermination.CustomFieldsEntry | repeated | 
L2VPNTermination.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Location
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| site | Site | ||
| parent | Location | optional | |
| status | string | optional | |
| tenant | Tenant | optional | |
| facility | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Location.CustomFieldsEntry | repeated | 
Location.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
MACAddress
| Field | Type | Label | Description | 
|---|---|---|---|
| mac_address | string | ||
| assigned_object_interface | Interface | ||
| assigned_object_vm_interface | VMInterface | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | MACAddress.CustomFieldsEntry | repeated | 
MACAddress.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Manufacturer
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Manufacturer.CustomFieldsEntry | repeated | 
Manufacturer.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Module
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module_bay | ModuleBay | ||
| module_type | ModuleType | ||
| status | string | optional | |
| serial | string | optional | |
| asset_tag | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Module.CustomFieldsEntry | repeated | 
Module.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ModuleBay
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| installed_module | Module | optional | |
| label | string | optional | |
| position | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ModuleBay.CustomFieldsEntry | repeated | 
ModuleBay.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ModuleType
| Field | Type | Label | Description | 
|---|---|---|---|
| manufacturer | Manufacturer | ||
| model | string | ||
| part_number | string | optional | |
| airflow | string | optional | |
| weight | double | optional | |
| weight_unit | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ModuleType.CustomFieldsEntry | repeated | 
ModuleType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Platform
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| manufacturer | Manufacturer | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Platform.CustomFieldsEntry | repeated | 
Platform.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
PowerFeed
| Field | Type | Label | Description | 
|---|---|---|---|
| power_panel | PowerPanel | ||
| rack | Rack | optional | |
| name | string | ||
| status | string | optional | |
| type | string | optional | |
| supply | string | optional | |
| phase | string | optional | |
| voltage | int64 | optional | |
| amperage | int64 | optional | |
| max_utilization | int64 | optional | |
| mark_connected | bool | optional | |
| description | string | optional | |
| tenant | Tenant | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | PowerFeed.CustomFieldsEntry | repeated | 
PowerFeed.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
PowerOutlet
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | optional | |
| color | string | optional | |
| power_port | PowerPort | optional | |
| feed_leg | string | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | PowerOutlet.CustomFieldsEntry | repeated | 
PowerOutlet.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
PowerPanel
| Field | Type | Label | Description | 
|---|---|---|---|
| site | Site | ||
| location | Location | optional | |
| name | string | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | PowerPanel.CustomFieldsEntry | repeated | 
PowerPanel.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
PowerPort
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | optional | |
| maximum_draw | int64 | optional | |
| allocated_draw | int64 | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | PowerPort.CustomFieldsEntry | repeated | 
PowerPort.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Prefix
| Field | Type | Label | Description | 
|---|---|---|---|
| prefix | string | ||
| vrf | VRF | optional | |
| scope_location | Location | ||
| scope_region | Region | ||
| scope_site | Site | ||
| scope_site_group | SiteGroup | ||
| tenant | Tenant | optional | |
| vlan | VLAN | optional | |
| status | string | optional | |
| role | Role | optional | |
| is_pool | bool | optional | |
| mark_utilized | bool | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Prefix.CustomFieldsEntry | repeated | 
Prefix.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Provider
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Provider.CustomFieldsEntry | repeated | |
| accounts | ProviderAccount | repeated | |
| asns | ASN | repeated | 
Provider.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ProviderAccount
| Field | Type | Label | Description | 
|---|---|---|---|
| provider | Provider | ||
| name | string | optional | |
| account | string | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ProviderAccount.CustomFieldsEntry | repeated | 
ProviderAccount.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
ProviderNetwork
| Field | Type | Label | Description | 
|---|---|---|---|
| provider | Provider | ||
| name | string | ||
| service_id | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | ProviderNetwork.CustomFieldsEntry | repeated | 
ProviderNetwork.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RIR
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| is_private | bool | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | RIR.CustomFieldsEntry | repeated | 
RIR.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Rack
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| facility_id | string | optional | |
| site | Site | ||
| location | Location | optional | |
| tenant | Tenant | optional | |
| status | string | optional | |
| role | RackRole | optional | |
| serial | string | optional | |
| asset_tag | string | optional | |
| rack_type | RackType | optional | |
| form_factor | string | optional | |
| width | int64 | optional | |
| u_height | int64 | optional | |
| starting_unit | int64 | optional | |
| weight | double | optional | |
| max_weight | int64 | optional | |
| weight_unit | string | optional | |
| desc_units | bool | optional | |
| outer_width | int64 | optional | |
| outer_depth | int64 | optional | |
| outer_unit | string | optional | |
| mounting_depth | int64 | optional | |
| airflow | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Rack.CustomFieldsEntry | repeated | 
Rack.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RackReservation
| Field | Type | Label | Description | 
|---|---|---|---|
| rack | Rack | ||
| units | int64 | repeated | |
| tenant | Tenant | optional | |
| description | string | ||
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | RackReservation.CustomFieldsEntry | repeated | 
RackReservation.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RackRole
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | RackRole.CustomFieldsEntry | repeated | 
RackRole.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RackType
| Field | Type | Label | Description | 
|---|---|---|---|
| manufacturer | Manufacturer | ||
| model | string | ||
| slug | string | ||
| description | string | optional | |
| form_factor | string | optional | |
| width | int64 | optional | |
| u_height | int64 | optional | |
| starting_unit | int64 | optional | |
| desc_units | bool | optional | |
| outer_width | int64 | optional | |
| outer_depth | int64 | optional | |
| outer_unit | string | optional | |
| weight | double | optional | |
| max_weight | int64 | optional | |
| weight_unit | string | optional | |
| mounting_depth | int64 | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | RackType.CustomFieldsEntry | repeated | 
RackType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RearPort
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | ||
| module | Module | optional | |
| name | string | ||
| label | string | optional | |
| type | string | ||
| color | string | optional | |
| positions | int64 | optional | |
| description | string | optional | |
| mark_connected | bool | optional | |
| tags | Tag | repeated | |
| custom_fields | RearPort.CustomFieldsEntry | repeated | 
RearPort.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Region
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| parent | Region | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Region.CustomFieldsEntry | repeated | 
Region.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Role
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| weight | int64 | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Role.CustomFieldsEntry | repeated | 
Role.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
RouteTarget
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| tenant | Tenant | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | RouteTarget.CustomFieldsEntry | repeated | 
RouteTarget.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Service
| Field | Type | Label | Description | 
|---|---|---|---|
| device | Device | optional | |
| virtual_machine | VirtualMachine | optional | |
| name | string | ||
| protocol | string | optional | |
| ports | int64 | repeated | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Service.CustomFieldsEntry | repeated | |
| ipaddresses | IPAddress | repeated | 
Service.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Site
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| status | string | optional | |
| region | Region | optional | |
| group | SiteGroup | optional | |
| tenant | Tenant | optional | |
| facility | string | optional | |
| time_zone | string | optional | |
| description | string | optional | |
| physical_address | string | optional | |
| shipping_address | string | optional | |
| latitude | double | optional | |
| longitude | double | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Site.CustomFieldsEntry | repeated | |
| asns | ASN | repeated | 
Site.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
SiteGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| parent | SiteGroup | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | SiteGroup.CustomFieldsEntry | repeated | 
SiteGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Tag
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | 
Tenant
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| group | TenantGroup | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Tenant.CustomFieldsEntry | repeated | 
Tenant.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
TenantGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| parent | TenantGroup | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | TenantGroup.CustomFieldsEntry | repeated | 
TenantGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
Tunnel
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| status | string | ||
| group | TunnelGroup | optional | |
| encapsulation | string | ||
| ipsec_profile | IPSecProfile | optional | |
| tenant | Tenant | optional | |
| tunnel_id | int64 | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | Tunnel.CustomFieldsEntry | repeated | 
Tunnel.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
TunnelGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | TunnelGroup.CustomFieldsEntry | repeated | 
TunnelGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
TunnelTermination
| Field | Type | Label | Description | 
|---|---|---|---|
| tunnel | Tunnel | ||
| role | string | ||
| termination_asn | ASN | ||
| termination_asn_range | ASNRange | ||
| termination_aggregate | Aggregate | ||
| termination_cable | Cable | ||
| termination_cable_path | CablePath | ||
| termination_cable_termination | CableTermination | ||
| termination_circuit | Circuit | ||
| termination_circuit_group | CircuitGroup | ||
| termination_circuit_group_assignment | CircuitGroupAssignment | ||
| termination_circuit_termination | CircuitTermination | ||
| termination_circuit_type | CircuitType | ||
| termination_cluster | Cluster | ||
| termination_cluster_group | ClusterGroup | ||
| termination_cluster_type | ClusterType | ||
| termination_console_port | ConsolePort | ||
| termination_console_server_port | ConsoleServerPort | ||
| termination_contact | Contact | ||
| termination_contact_assignment | ContactAssignment | ||
| termination_contact_group | ContactGroup | ||
| termination_contact_role | ContactRole | ||
| termination_device | Device | ||
| termination_device_bay | DeviceBay | ||
| termination_device_role | DeviceRole | ||
| termination_device_type | DeviceType | ||
| termination_fhrp_group | FHRPGroup | ||
| termination_fhrp_group_assignment | FHRPGroupAssignment | ||
| termination_front_port | FrontPort | ||
| termination_ike_policy | IKEPolicy | ||
| termination_ike_proposal | IKEProposal | ||
| termination_ip_address | IPAddress | ||
| termination_ip_range | IPRange | ||
| termination_ip_sec_policy | IPSecPolicy | ||
| termination_ip_sec_profile | IPSecProfile | ||
| termination_ip_sec_proposal | IPSecProposal | ||
| termination_interface | Interface | ||
| termination_inventory_item | InventoryItem | ||
| termination_inventory_item_role | InventoryItemRole | ||
| termination_l2vpn | L2VPN | ||
| termination_l2vpn_termination | L2VPNTermination | ||
| termination_location | Location | ||
| termination_mac_address | MACAddress | ||
| termination_manufacturer | Manufacturer | ||
| termination_module | Module | ||
| termination_module_bay | ModuleBay | ||
| termination_module_type | ModuleType | ||
| termination_platform | Platform | ||
| termination_power_feed | PowerFeed | ||
| termination_power_outlet | PowerOutlet | ||
| termination_power_panel | PowerPanel | ||
| termination_power_port | PowerPort | ||
| termination_prefix | Prefix | ||
| termination_provider | Provider | ||
| termination_provider_account | ProviderAccount | ||
| termination_provider_network | ProviderNetwork | ||
| termination_rir | RIR | ||
| termination_rack | Rack | ||
| termination_rack_reservation | RackReservation | ||
| termination_rack_role | RackRole | ||
| termination_rack_type | RackType | ||
| termination_rear_port | RearPort | ||
| termination_region | Region | ||
| termination_role | Role | ||
| termination_route_target | RouteTarget | ||
| termination_service | Service | ||
| termination_site | Site | ||
| termination_site_group | SiteGroup | ||
| termination_tag | Tag | ||
| termination_tenant | Tenant | ||
| termination_tenant_group | TenantGroup | ||
| termination_tunnel | Tunnel | ||
| termination_tunnel_group | TunnelGroup | ||
| termination_tunnel_termination | TunnelTermination | ||
| termination_vlan | VLAN | ||
| termination_vlan_group | VLANGroup | ||
| termination_vlan_translation_policy | VLANTranslationPolicy | ||
| termination_vlan_translation_rule | VLANTranslationRule | ||
| termination_vm_interface | VMInterface | ||
| termination_vrf | VRF | ||
| termination_virtual_chassis | VirtualChassis | ||
| termination_virtual_circuit | VirtualCircuit | ||
| termination_virtual_circuit_termination | VirtualCircuitTermination | ||
| termination_virtual_circuit_type | VirtualCircuitType | ||
| termination_virtual_device_context | VirtualDeviceContext | ||
| termination_virtual_disk | VirtualDisk | ||
| termination_virtual_machine | VirtualMachine | ||
| termination_wireless_lan | WirelessLAN | ||
| termination_wireless_lan_group | WirelessLANGroup | ||
| termination_wireless_link | WirelessLink | ||
| outside_ip | IPAddress | optional | |
| tags | Tag | repeated | |
| custom_fields | TunnelTermination.CustomFieldsEntry | repeated | 
TunnelTermination.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VLAN
| Field | Type | Label | Description | 
|---|---|---|---|
| site | Site | optional | |
| group | VLANGroup | optional | |
| vid | int64 | ||
| name | string | ||
| tenant | Tenant | optional | |
| status | string | optional | |
| role | Role | optional | |
| description | string | optional | |
| qinq_role | string | optional | |
| qinq_svlan | VLAN | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VLAN.CustomFieldsEntry | repeated | 
VLAN.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VLANGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| scope_cluster | Cluster | ||
| scope_cluster_group | ClusterGroup | ||
| scope_location | Location | ||
| scope_rack | Rack | ||
| scope_region | Region | ||
| scope_site | Site | ||
| scope_site_group | SiteGroup | ||
| vid_ranges | int64 | repeated | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VLANGroup.CustomFieldsEntry | repeated | 
VLANGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VLANTranslationPolicy
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| description | string | optional | 
VLANTranslationRule
| Field | Type | Label | Description | 
|---|---|---|---|
| policy | VLANTranslationPolicy | ||
| local_vid | int64 | ||
| remote_vid | int64 | ||
| description | string | optional | 
VMInterface
| Field | Type | Label | Description | 
|---|---|---|---|
| virtual_machine | VirtualMachine | ||
| name | string | ||
| enabled | bool | optional | |
| parent | VMInterface | optional | |
| bridge | VMInterface | optional | |
| mtu | int64 | optional | |
| primary_mac_address | MACAddress | optional | |
| description | string | optional | |
| mode | string | optional | |
| untagged_vlan | VLAN | optional | |
| qinq_svlan | VLAN | optional | |
| vlan_translation_policy | VLANTranslationPolicy | optional | |
| vrf | VRF | optional | |
| tags | Tag | repeated | |
| custom_fields | VMInterface.CustomFieldsEntry | repeated | |
| tagged_vlans | VLAN | repeated | 
VMInterface.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VRF
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| rd | string | optional | |
| tenant | Tenant | optional | |
| enforce_unique | bool | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VRF.CustomFieldsEntry | repeated | |
| import_targets | RouteTarget | repeated | |
| export_targets | RouteTarget | repeated | 
VRF.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualChassis
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| domain | string | optional | |
| master | Device | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualChassis.CustomFieldsEntry | repeated | 
VirtualChassis.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualCircuit
| Field | Type | Label | Description | 
|---|---|---|---|
| cid | string | ||
| provider_network | ProviderNetwork | ||
| provider_account | ProviderAccount | optional | |
| type | VirtualCircuitType | ||
| status | string | optional | |
| tenant | Tenant | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualCircuit.CustomFieldsEntry | repeated | 
VirtualCircuit.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualCircuitTermination
| Field | Type | Label | Description | 
|---|---|---|---|
| virtual_circuit | VirtualCircuit | ||
| role | string | optional | |
| interface | Interface | ||
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualCircuitTermination.CustomFieldsEntry | repeated | 
VirtualCircuitTermination.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualCircuitType
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| color | string | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualCircuitType.CustomFieldsEntry | repeated | 
VirtualCircuitType.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualDeviceContext
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| device | Device | ||
| identifier | int64 | optional | |
| tenant | Tenant | optional | |
| primary_ip4 | IPAddress | optional | |
| primary_ip6 | IPAddress | optional | |
| status | string | ||
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualDeviceContext.CustomFieldsEntry | repeated | 
VirtualDeviceContext.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualDisk
| Field | Type | Label | Description | 
|---|---|---|---|
| virtual_machine | VirtualMachine | ||
| name | string | ||
| description | string | optional | |
| size | int64 | ||
| tags | Tag | repeated | |
| custom_fields | VirtualDisk.CustomFieldsEntry | repeated | 
VirtualDisk.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
VirtualMachine
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| status | string | optional | |
| site | Site | optional | |
| cluster | Cluster | optional | |
| device | Device | optional | |
| serial | string | optional | |
| role | DeviceRole | optional | |
| tenant | Tenant | optional | |
| platform | Platform | optional | |
| primary_ip4 | IPAddress | optional | |
| primary_ip6 | IPAddress | optional | |
| vcpus | double | optional | |
| memory | int64 | optional | |
| disk | int64 | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | VirtualMachine.CustomFieldsEntry | repeated | 
VirtualMachine.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
WirelessLAN
| Field | Type | Label | Description | 
|---|---|---|---|
| ssid | string | ||
| description | string | optional | |
| group | WirelessLANGroup | optional | |
| status | string | optional | |
| vlan | VLAN | optional | |
| scope_location | Location | ||
| scope_region | Region | ||
| scope_site | Site | ||
| scope_site_group | SiteGroup | ||
| tenant | Tenant | optional | |
| auth_type | string | optional | |
| auth_cipher | string | optional | |
| auth_psk | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | WirelessLAN.CustomFieldsEntry | repeated | 
WirelessLAN.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
WirelessLANGroup
| Field | Type | Label | Description | 
|---|---|---|---|
| name | string | ||
| slug | string | ||
| parent | WirelessLANGroup | optional | |
| description | string | optional | |
| tags | Tag | repeated | |
| custom_fields | WirelessLANGroup.CustomFieldsEntry | repeated | 
WirelessLANGroup.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
WirelessLink
| Field | Type | Label | Description | 
|---|---|---|---|
| interface_a | Interface | ||
| interface_b | Interface | ||
| ssid | string | optional | |
| status | string | optional | |
| tenant | Tenant | optional | |
| auth_type | string | optional | |
| auth_cipher | string | optional | |
| auth_psk | string | optional | |
| distance | double | optional | |
| distance_unit | string | optional | |
| description | string | optional | |
| comments | string | optional | |
| tags | Tag | repeated | |
| custom_fields | WirelessLink.CustomFieldsEntry | repeated | 
WirelessLink.CustomFieldsEntry
| Field | Type | Label | Description | 
|---|---|---|---|
| key | string | ||
| value | CustomFieldValue | 
IngesterService
| Method Name | Request Type | Response Type | Description | 
|---|---|---|---|
| Ingest | IngestRequest | IngestResponse | Ingests data into the system | 
diode/v1/reconciler.proto
Change
A change
| Field | Type | Label | Description | 
|---|---|---|---|
| id | string | ||
| object_type | string | ||
| object_primary_value | string | ||
| change_type | string | ||
| before | bytes | ||
| after | bytes | 
ChangeSet
A change set
| Field | Type | Label | Description | 
|---|---|---|---|
| id | string | A change set ID | |
| data | bytes | Binary data representing the change set | |
| branch_id | string | optional | branch ID against which the change set was generated | 
| deviation_name | string | optional | deviation name | 
Deviation
A deviation
| Field | Type | Label | Description | 
|---|---|---|---|
| id | string | ||
| ingestion_ts | int64 | ||
| last_update_ts | int64 | ||
| name | string | ||
| source | string | ||
| state | State | ||
| object_type | string | ||
| branch_id | string | optional | |
| ingested_entity | Entity | ||
| error | DeviationError | ||
| changes | Change | repeated | |
| source_ts | int64 | 
DeviationError
Deviation error
| Field | Type | Label | Description | 
|---|---|---|---|
| message | string | ||
| code | string | ||
| details | bytes | 
IngestionLog
An ingestion log
| Field | Type | Label | Description | 
|---|---|---|---|
| id | string | ||
| data_type | string | Deprecated. | |
| state | State | ||
| request_id | string | ||
| ingestion_ts | int64 | ||
| producer_app_name | string | ||
| producer_app_version | string | ||
| sdk_name | string | ||
| sdk_version | string | ||
| entity | Entity | ||
| error | DeviationError | ||
| change_set | ChangeSet | ||
| object_type | string | ||
| source_ts | int64 | 
IngestionMetrics
Ingestion metrics
| Field | Type | Label | Description | 
|---|---|---|---|
| total | int32 | ||
| queued | int32 | ||
| reconciled | int32 | ||
| failed | int32 | ||
| no_changes | int32 | 
RetrieveDeviationByIDRequest
The request to retrieve deviation by ID
| Field | Type | Label | Description | 
|---|---|---|---|
| id | string | Deviation ID | 
RetrieveDeviationByIDResponse
The response from the retrieve deviation by ID request
| Field | Type | Label | Description | 
|---|---|---|---|
| deviation | Deviation | Deviation | 
RetrieveDeviationsRequest
The request to retrieve deviations
| Field | Type | Label | Description | 
|---|---|---|---|
| page_size | int32 | optional | Number of deviations per page, default is 100 | 
| page_token | string | Token to fetch the next page of results | |
| ingestion_ts_start | int64 | Optional start of ingestion timestamp range | |
| ingestion_ts_end | int64 | Optional end of ingestion timestamp range | |
| state | State | repeated | Optional filter by states | 
| object_type | string | repeated | Optional filter by object types | 
| branch_id | string | repeated | Optional filter by branch IDs | 
RetrieveDeviationsResponse
The response from the retrieve deviations request
| Field | Type | Label | Description | 
|---|---|---|---|
| deviations | Deviation | repeated | List of deviations | 
| next_page_token | string | Token for the next page of results, if any | 
RetrieveIngestionLogsRequest
The request to retrieve ingestion logs
| Field | Type | Label | Description | 
|---|---|---|---|
| page_size | int32 | optional | Number of logs per page, default is 100 | 
| state | State | optional | Optional filter by state field | 
| data_type | string | Deprecated. Optional filter by data type field | |
| request_id | string | Optional filter by request ID | |
| ingestion_ts_start | int64 | Optional start of ingestion timestamp range | |
| ingestion_ts_end | int64 | Optional end of ingestion timestamp range | |
| page_token | string | Token to fetch the next page of results | |
| only_metrics | bool | Flag to return only the ingestion metrics | |
| object_type | string | Optional filter by object type | 
RetrieveIngestionLogsResponse
The response from the retrieve ingestion logs request
| Field | Type | Label | Description | 
|---|---|---|---|
| logs | IngestionLog | repeated | List of ingestion logs | 
| metrics | IngestionMetrics | ingestion metrics | |
| next_page_token | string | Token for the next page of results, if any | 
State
| Name | Number | Description | 
|---|---|---|
| STATE_UNSPECIFIED | 0 | |
| QUEUED | 1 | |
| OPEN | 2 | |
| APPLIED | 3 | |
| FAILED | 4 | |
| NO_CHANGES | 5 | |
| IGNORED | 6 | |
| ERRORED | 7 | 
ReconcilerService
Reconciler service API
| Method Name | Request Type | Response Type | Description | 
|---|---|---|---|
| RetrieveIngestionLogs | RetrieveIngestionLogsRequest | RetrieveIngestionLogsResponse | Retrieves ingestion logs | 
| RetrieveDeviations | RetrieveDeviationsRequest | RetrieveDeviationsResponse | Retrieve deviations | 
| RetrieveDeviationByID | RetrieveDeviationByIDRequest | RetrieveDeviationByIDResponse | Retrieve deviation by ID |