Module dcim

Module dcim 

Source
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§

CreateDeviceRequest
request for creating a new device (id-based references).
DcimApi
api for dcim endpoints
PatchDeviceFieldsRequest
request for patching fields on a device.
PatchInterfaceFieldsRequest
request for patching fields on an interface.
PatchSiteFieldsRequest
request for patching fields on a site.
UpdateDeviceRequest
request for updating a device (id-based references).

Type Aliases§

CableTerminationsApi
resource for cable terminations.
CablesApi
resource for cables.
ConnectedDevice
connected device model.
ConsolePort
console port model.
ConsolePortTemplatesApi
resource for console port templates.
ConsolePortsApi
resource for console ports.
ConsoleServerPort
console server port model.
ConsoleServerPortTemplatesApi
resource for console server port templates.
ConsoleServerPortsApi
resource for console server ports.
Device
device model with config context.
DeviceBayTemplatesApi
resource for device bay templates.
DeviceBaysApi
resource for device bays.
DeviceRolesApi
resource for device roles.
DeviceTypesApi
resource for device types.
DevicesApi
resource for devices.
FrontPortTemplatesApi
resource for front port templates.
FrontPortsApi
resource for front ports.
Interface
interface model.
InterfaceTemplatesApi
resource for interface templates.
InterfacesApi
resource for interfaces.
InventoryItemRolesApi
resource for inventory item roles.
InventoryItemTemplatesApi
resource for inventory item templates.
InventoryItemsApi
resource for inventory items.
LocationsApi
resource for locations.
MacAddressesApi
resource for MAC addresses.
ManufacturersApi
resource for manufacturers.
ModuleBayTemplatesApi
resource for module bay templates.
ModuleBaysApi
resource for module bays.
ModuleTypeProfilesApi
resource for module type profiles.
ModuleTypesApi
resource for module types.
ModulesApi
resource for modules.
PlatformsApi
resource for platforms.
PowerFeed
power feed model.
PowerFeedsApi
resource for power feeds.
PowerOutlet
power outlet model.
PowerOutletTemplatesApi
resource for power outlet templates.
PowerOutletsApi
resource for power outlets.
PowerPanelsApi
resource for power panels.
PowerPort
power port model.
PowerPortTemplatesApi
resource for power port templates.
PowerPortsApi
resource for power ports.
RackReservationsApi
resource for rack reservations.
RackRolesApi
resource for rack roles.
RackTypesApi
resource for rack types.
RacksApi
resource for racks.
RearPortTemplatesApi
resource for rear port templates.
RearPortsApi
resource for rear ports.
RegionsApi
resource for regions.
SiteGroupsApi
resource for site groups.
SitesApi
resource for sites.
VirtualChassisApi
resource for virtual chassis.
VirtualDeviceContextsApi
resource for virtual device contexts.