pub async fn dcim_interfaces_list(
configuration: &Configuration,
bridge_id: Option<Vec<i32>>,
bridge_id__n: Option<Vec<i32>>,
cable_end: Option<&str>,
cable_id: Option<Vec<i32>>,
cable_id__n: Option<Vec<i32>>,
cabled: Option<bool>,
connected: Option<bool>,
created: Option<Vec<String>>,
created__empty: Option<Vec<String>>,
created__gt: Option<Vec<String>>,
created__gte: Option<Vec<String>>,
created__lt: Option<Vec<String>>,
created__lte: Option<Vec<String>>,
created__n: Option<Vec<String>>,
created_by_request: Option<&str>,
description: Option<Vec<String>>,
description__empty: Option<bool>,
description__ic: Option<Vec<String>>,
description__ie: Option<Vec<String>>,
description__iew: Option<Vec<String>>,
description__iregex: Option<Vec<String>>,
description__isw: Option<Vec<String>>,
description__n: Option<Vec<String>>,
description__nic: Option<Vec<String>>,
description__nie: Option<Vec<String>>,
description__niew: Option<Vec<String>>,
description__nisw: Option<Vec<String>>,
description__regex: Option<Vec<String>>,
device: Option<Vec<String>>,
device__n: Option<Vec<String>>,
device_id: Option<Vec<i32>>,
device_id__n: Option<Vec<i32>>,
device_role: Option<Vec<String>>,
device_role__n: Option<Vec<String>>,
device_role_id: Option<Vec<i32>>,
device_role_id__n: Option<Vec<i32>>,
device_status: Option<Vec<String>>,
device_status__empty: Option<bool>,
device_status__ic: Option<Vec<String>>,
device_status__ie: Option<Vec<String>>,
device_status__iew: Option<Vec<String>>,
device_status__iregex: Option<Vec<String>>,
device_status__isw: Option<Vec<String>>,
device_status__n: Option<Vec<String>>,
device_status__nic: Option<Vec<String>>,
device_status__nie: Option<Vec<String>>,
device_status__niew: Option<Vec<String>>,
device_status__nisw: Option<Vec<String>>,
device_status__regex: Option<Vec<String>>,
device_type: Option<Vec<String>>,
device_type__n: Option<Vec<String>>,
device_type_id: Option<Vec<i32>>,
device_type_id__n: Option<Vec<i32>>,
duplex: Option<Vec<String>>,
duplex__empty: Option<bool>,
duplex__ic: Option<Vec<String>>,
duplex__ie: Option<Vec<String>>,
duplex__iew: Option<Vec<String>>,
duplex__iregex: Option<Vec<String>>,
duplex__isw: Option<Vec<String>>,
duplex__n: Option<Vec<String>>,
duplex__nic: Option<Vec<String>>,
duplex__nie: Option<Vec<String>>,
duplex__niew: Option<Vec<String>>,
duplex__nisw: Option<Vec<String>>,
duplex__regex: Option<Vec<String>>,
enabled: Option<bool>,
id: Option<Vec<i32>>,
id__empty: Option<bool>,
id__gt: Option<Vec<i32>>,
id__gte: Option<Vec<i32>>,
id__lt: Option<Vec<i32>>,
id__lte: Option<Vec<i32>>,
id__n: Option<Vec<i32>>,
kind: Option<&str>,
l2vpn: Option<Vec<i64>>,
l2vpn__n: Option<Vec<i64>>,
l2vpn_id: Option<Vec<i32>>,
l2vpn_id__n: Option<Vec<i32>>,
label: Option<Vec<String>>,
label__empty: Option<bool>,
label__ic: Option<Vec<String>>,
label__ie: Option<Vec<String>>,
label__iew: Option<Vec<String>>,
label__iregex: Option<Vec<String>>,
label__isw: Option<Vec<String>>,
label__n: Option<Vec<String>>,
label__nic: Option<Vec<String>>,
label__nie: Option<Vec<String>>,
label__niew: Option<Vec<String>>,
label__nisw: Option<Vec<String>>,
label__regex: Option<Vec<String>>,
lag_id: Option<Vec<i32>>,
lag_id__n: Option<Vec<i32>>,
last_updated: Option<Vec<String>>,
last_updated__empty: Option<Vec<String>>,
last_updated__gt: Option<Vec<String>>,
last_updated__gte: Option<Vec<String>>,
last_updated__lt: Option<Vec<String>>,
last_updated__lte: Option<Vec<String>>,
last_updated__n: Option<Vec<String>>,
limit: Option<i32>,
location: Option<Vec<String>>,
location__n: Option<Vec<String>>,
location_id: Option<Vec<i32>>,
location_id__n: Option<Vec<i32>>,
mac_address: Option<Vec<String>>,
mac_address__ic: Option<Vec<String>>,
mac_address__ie: Option<Vec<String>>,
mac_address__iew: Option<Vec<String>>,
mac_address__iregex: Option<Vec<String>>,
mac_address__isw: Option<Vec<String>>,
mac_address__n: Option<Vec<String>>,
mac_address__nic: Option<Vec<String>>,
mac_address__nie: Option<Vec<String>>,
mac_address__niew: Option<Vec<String>>,
mac_address__nisw: Option<Vec<String>>,
mac_address__regex: Option<Vec<String>>,
mark_connected: Option<bool>,
mgmt_only: Option<bool>,
mode: Option<Vec<String>>,
mode__empty: Option<bool>,
mode__ic: Option<Vec<String>>,
mode__ie: Option<Vec<String>>,
mode__iew: Option<Vec<String>>,
mode__iregex: Option<Vec<String>>,
mode__isw: Option<Vec<String>>,
mode__n: Option<Vec<String>>,
mode__nic: Option<Vec<String>>,
mode__nie: Option<Vec<String>>,
mode__niew: Option<Vec<String>>,
mode__nisw: Option<Vec<String>>,
mode__regex: Option<Vec<String>>,
modified_by_request: Option<&str>,
module_id: Option<Vec<i32>>,
module_id__n: Option<Vec<i32>>,
mtu: Option<Vec<i32>>,
mtu__empty: Option<bool>,
mtu__gt: Option<Vec<i32>>,
mtu__gte: Option<Vec<i32>>,
mtu__lt: Option<Vec<i32>>,
mtu__lte: Option<Vec<i32>>,
mtu__n: Option<Vec<i32>>,
name: Option<Vec<String>>,
name__empty: Option<bool>,
name__ic: Option<Vec<String>>,
name__ie: Option<Vec<String>>,
name__iew: Option<Vec<String>>,
name__iregex: Option<Vec<String>>,
name__isw: Option<Vec<String>>,
name__n: Option<Vec<String>>,
name__nic: Option<Vec<String>>,
name__nie: Option<Vec<String>>,
name__niew: Option<Vec<String>>,
name__nisw: Option<Vec<String>>,
name__regex: Option<Vec<String>>,
occupied: Option<bool>,
offset: Option<i32>,
ordering: Option<&str>,
parent_id: Option<Vec<i32>>,
parent_id__n: Option<Vec<i32>>,
poe_mode: Option<Vec<String>>,
poe_mode__empty: Option<bool>,
poe_mode__ic: Option<Vec<String>>,
poe_mode__ie: Option<Vec<String>>,
poe_mode__iew: Option<Vec<String>>,
poe_mode__iregex: Option<Vec<String>>,
poe_mode__isw: Option<Vec<String>>,
poe_mode__n: Option<Vec<String>>,
poe_mode__nic: Option<Vec<String>>,
poe_mode__nie: Option<Vec<String>>,
poe_mode__niew: Option<Vec<String>>,
poe_mode__nisw: Option<Vec<String>>,
poe_mode__regex: Option<Vec<String>>,
poe_type: Option<Vec<String>>,
poe_type__empty: Option<bool>,
poe_type__ic: Option<Vec<String>>,
poe_type__ie: Option<Vec<String>>,
poe_type__iew: Option<Vec<String>>,
poe_type__iregex: Option<Vec<String>>,
poe_type__isw: Option<Vec<String>>,
poe_type__n: Option<Vec<String>>,
poe_type__nic: Option<Vec<String>>,
poe_type__nie: Option<Vec<String>>,
poe_type__niew: Option<Vec<String>>,
poe_type__nisw: Option<Vec<String>>,
poe_type__regex: Option<Vec<String>>,
primary_mac_address: Option<Vec<String>>,
primary_mac_address__n: Option<Vec<String>>,
primary_mac_address_id: Option<Vec<i32>>,
primary_mac_address_id__n: Option<Vec<i32>>,
q: Option<&str>,
rack: Option<Vec<String>>,
rack__n: Option<Vec<String>>,
rack_id: Option<Vec<i32>>,
rack_id__n: Option<Vec<i32>>,
region: Option<Vec<String>>,
region__n: Option<Vec<String>>,
region_id: Option<Vec<String>>,
region_id__n: Option<Vec<String>>,
rf_channel: Option<Vec<String>>,
rf_channel__empty: Option<bool>,
rf_channel__ic: Option<Vec<String>>,
rf_channel__ie: Option<Vec<String>>,
rf_channel__iew: Option<Vec<String>>,
rf_channel__iregex: Option<Vec<String>>,
rf_channel__isw: Option<Vec<String>>,
rf_channel__n: Option<Vec<String>>,
rf_channel__nic: Option<Vec<String>>,
rf_channel__nie: Option<Vec<String>>,
rf_channel__niew: Option<Vec<String>>,
rf_channel__nisw: Option<Vec<String>>,
rf_channel__regex: Option<Vec<String>>,
rf_channel_frequency: Option<Vec<f64>>,
rf_channel_frequency__empty: Option<bool>,
rf_channel_frequency__gt: Option<Vec<f64>>,
rf_channel_frequency__gte: Option<Vec<f64>>,
rf_channel_frequency__lt: Option<Vec<f64>>,
rf_channel_frequency__lte: Option<Vec<f64>>,
rf_channel_frequency__n: Option<Vec<f64>>,
rf_channel_width: Option<Vec<f64>>,
rf_channel_width__empty: Option<bool>,
rf_channel_width__gt: Option<Vec<f64>>,
rf_channel_width__gte: Option<Vec<f64>>,
rf_channel_width__lt: Option<Vec<f64>>,
rf_channel_width__lte: Option<Vec<f64>>,
rf_channel_width__n: Option<Vec<f64>>,
rf_role: Option<Vec<String>>,
rf_role__empty: Option<bool>,
rf_role__ic: Option<Vec<String>>,
rf_role__ie: Option<Vec<String>>,
rf_role__iew: Option<Vec<String>>,
rf_role__iregex: Option<Vec<String>>,
rf_role__isw: Option<Vec<String>>,
rf_role__n: Option<Vec<String>>,
rf_role__nic: Option<Vec<String>>,
rf_role__nie: Option<Vec<String>>,
rf_role__niew: Option<Vec<String>>,
rf_role__nisw: Option<Vec<String>>,
rf_role__regex: Option<Vec<String>>,
site: Option<Vec<String>>,
site__n: Option<Vec<String>>,
site_group: Option<Vec<String>>,
site_group__n: Option<Vec<String>>,
site_group_id: Option<Vec<String>>,
site_group_id__n: Option<Vec<String>>,
site_id: Option<Vec<i32>>,
site_id__n: Option<Vec<i32>>,
speed: Option<Vec<i32>>,
speed__empty: Option<Vec<i32>>,
speed__gt: Option<Vec<i32>>,
speed__gte: Option<Vec<i32>>,
speed__lt: Option<Vec<i32>>,
speed__lte: Option<Vec<i32>>,
speed__n: Option<Vec<i32>>,
tag: Option<Vec<String>>,
tag__n: Option<Vec<String>>,
tag_id: Option<Vec<i32>>,
tag_id__n: Option<Vec<i32>>,
tx_power: Option<Vec<i32>>,
tx_power__empty: Option<bool>,
tx_power__gt: Option<Vec<i32>>,
tx_power__gte: Option<Vec<i32>>,
tx_power__lt: Option<Vec<i32>>,
tx_power__lte: Option<Vec<i32>>,
tx_power__n: Option<Vec<i32>>,
type: Option<Vec<String>>,
type__empty: Option<bool>,
type__ic: Option<Vec<String>>,
type__ie: Option<Vec<String>>,
type__iew: Option<Vec<String>>,
type__iregex: Option<Vec<String>>,
type__isw: Option<Vec<String>>,
type__n: Option<Vec<String>>,
type__nic: Option<Vec<String>>,
type__nie: Option<Vec<String>>,
type__niew: Option<Vec<String>>,
type__nisw: Option<Vec<String>>,
type__regex: Option<Vec<String>>,
updated_by_request: Option<&str>,
vdc: Option<Vec<String>>,
vdc__n: Option<Vec<String>>,
vdc_id: Option<Vec<i32>>,
vdc_id__n: Option<Vec<i32>>,
vdc_identifier: Option<Vec<i32>>,
vdc_identifier__n: Option<Vec<i32>>,
virtual_chassis: Option<Vec<String>>,
virtual_chassis__n: Option<Vec<String>>,
virtual_chassis_id: Option<Vec<i32>>,
virtual_chassis_id__n: Option<Vec<i32>>,
virtual_chassis_member: Option<Vec<String>>,
virtual_chassis_member_id: Option<Vec<i32>>,
virtual_chassis_member_or_master: Option<Vec<String>>,
virtual_chassis_member_or_master_id: Option<Vec<i32>>,
virtual_circuit_id: Option<Vec<i32>>,
virtual_circuit_id__n: Option<Vec<i32>>,
virtual_circuit_termination_id: Option<Vec<i32>>,
virtual_circuit_termination_id__n: Option<Vec<i32>>,
vlan: Option<&str>,
vlan_id: Option<&str>,
vlan_translation_policy: Option<Vec<String>>,
vlan_translation_policy__n: Option<Vec<String>>,
vlan_translation_policy_id: Option<Vec<i32>>,
vlan_translation_policy_id__n: Option<Vec<i32>>,
vrf: Option<Vec<String>>,
vrf__n: Option<Vec<String>>,
vrf_id: Option<Vec<i32>>,
vrf_id__n: Option<Vec<i32>>,
wireless_lan_id: Option<Vec<i32>>,
wireless_lan_id__n: Option<Vec<i32>>,
wireless_link_id: Option<Vec<i32>>,
wireless_link_id__n: Option<Vec<i32>>,
wwn: Option<Vec<String>>,
wwn__ic: Option<Vec<String>>,
wwn__ie: Option<Vec<String>>,
wwn__iew: Option<Vec<String>>,
wwn__iregex: Option<Vec<String>>,
wwn__isw: Option<Vec<String>>,
wwn__n: Option<Vec<String>>,
wwn__nic: Option<Vec<String>>,
wwn__nie: Option<Vec<String>>,
wwn__niew: Option<Vec<String>>,
wwn__nisw: Option<Vec<String>>,
wwn__regex: Option<Vec<String>>,
) -> Result<PaginatedInterfaceList, Error<DcimInterfacesListError>>Expand description
Get a list of interface objects.