Expand description
dcim endpoints. dcim endpoints for devices, racks, sites, interfaces, and inventory.
includes cable path tracing for interfaces, console ports, and power connections.
basic usage:
let devices = client.dcim().devices().list(None).await?;
println!("{}", devices.count);cable tracing:
// trace an interface's cable path
let path = client.dcim().trace_interface(99).await?;Structs§
- Create
Device Request - request for creating a new device (id-based references).
- DcimApi
- api for dcim endpoints
- Patch
Device Fields Request - request for patching fields on a device.
- Patch
Interface Fields Request - request for patching fields on an interface.
- Patch
Site Fields Request - request for patching fields on a site.
- Update
Device Request - request for updating a device (id-based references).
Type Aliases§
- Cable
Terminations Api - resource for cable terminations.
- Cables
Api - resource for cables.
- Connected
Device - connected device model.
- Console
Port - console port model.
- Console
Port Templates Api - resource for console port templates.
- Console
Ports Api - resource for console ports.
- Console
Server Port - console server port model.
- Console
Server Port Templates Api - resource for console server port templates.
- Console
Server Ports Api - resource for console server ports.
- Device
- device model with config context.
- Device
BayTemplates Api - resource for device bay templates.
- Device
Bays Api - resource for device bays.
- Device
Roles Api - resource for device roles.
- Device
Types Api - resource for device types.
- Devices
Api - resource for devices.
- Front
Port Templates Api - resource for front port templates.
- Front
Ports Api - resource for front ports.
- Interface
- interface model.
- Interface
Templates Api - resource for interface templates.
- Interfaces
Api - resource for interfaces.
- Inventory
Item Roles Api - resource for inventory item roles.
- Inventory
Item Templates Api - resource for inventory item templates.
- Inventory
Items Api - resource for inventory items.
- Locations
Api - resource for locations.
- MacAddresses
Api - resource for MAC addresses.
- Manufacturers
Api - resource for manufacturers.
- Module
BayTemplates Api - resource for module bay templates.
- Module
Bays Api - resource for module bays.
- Module
Type Profiles Api - resource for module type profiles.
- Module
Types Api - resource for module types.
- Modules
Api - resource for modules.
- Platforms
Api - resource for platforms.
- Power
Feed - power feed model.
- Power
Feeds Api - resource for power feeds.
- Power
Outlet - power outlet model.
- Power
Outlet Templates Api - resource for power outlet templates.
- Power
Outlets Api - resource for power outlets.
- Power
Panels Api - resource for power panels.
- Power
Port - power port model.
- Power
Port Templates Api - resource for power port templates.
- Power
Ports Api - resource for power ports.
- Rack
Reservations Api - resource for rack reservations.
- Rack
Roles Api - resource for rack roles.
- Rack
Types Api - resource for rack types.
- Racks
Api - resource for racks.
- Rear
Port Templates Api - resource for rear port templates.
- Rear
Ports Api - resource for rear ports.
- Regions
Api - resource for regions.
- Site
Groups Api - resource for site groups.
- Sites
Api - resource for sites.
- Virtual
Chassis Api - resource for virtual chassis.
- Virtual
Device Contexts Api - resource for virtual device contexts.