Skip to main content

virtualization_interfaces_list

Function virtualization_interfaces_list 

Source
pub async fn virtualization_interfaces_list(
    configuration: &Configuration,
    bridge: Option<Vec<String>>,
    bridge__isnull: Option<bool>,
    bridge__n: Option<Vec<String>>,
    bridged_interfaces: Option<Vec<String>>,
    bridged_interfaces__isnull: Option<bool>,
    bridged_interfaces__n: Option<Vec<String>>,
    child_interfaces: Option<Vec<String>>,
    child_interfaces__isnull: Option<bool>,
    child_interfaces__n: Option<Vec<String>>,
    cluster: Option<Vec<String>>,
    cluster__n: Option<Vec<String>>,
    cluster_id: Option<Vec<Uuid>>,
    cluster_id__n: Option<Vec<Uuid>>,
    contacts: Option<Vec<String>>,
    contacts__isnull: Option<bool>,
    contacts__n: Option<Vec<String>>,
    description: Option<Vec<String>>,
    description__ic: Option<Vec<String>>,
    description__ie: Option<Vec<String>>,
    description__iew: Option<Vec<String>>,
    description__ire: 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__nire: Option<Vec<String>>,
    description__nisw: Option<Vec<String>>,
    description__nre: Option<Vec<String>>,
    description__re: Option<Vec<String>>,
    dynamic_groups: Option<Vec<String>>,
    dynamic_groups__n: Option<Vec<String>>,
    enabled: Option<bool>,
    format: Option<&str>,
    has_bridged_interfaces: Option<bool>,
    has_child_interfaces: Option<bool>,
    has_ip_addresses: Option<bool>,
    has_tagged_vlans: Option<bool>,
    id: Option<Vec<Uuid>>,
    id__n: Option<Vec<Uuid>>,
    ip_addresses: Option<Vec<String>>,
    limit: Option<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__ire: 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__nire: Option<Vec<String>>,
    mac_address__nisw: Option<Vec<String>>,
    mac_address__nre: Option<Vec<String>>,
    mac_address__re: Option<Vec<String>>,
    mode: Option<Vec<String>>,
    mode__ic: Option<Vec<String>>,
    mode__ie: Option<Vec<String>>,
    mode__iew: Option<Vec<String>>,
    mode__ire: 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__nire: Option<Vec<String>>,
    mode__nisw: Option<Vec<String>>,
    mode__nre: Option<Vec<String>>,
    mode__re: Option<Vec<String>>,
    mtu: Option<Vec<i32>>,
    mtu__gt: Option<Vec<i32>>,
    mtu__gte: Option<Vec<i32>>,
    mtu__isnull: Option<bool>,
    mtu__lt: Option<Vec<i32>>,
    mtu__lte: Option<Vec<i32>>,
    mtu__n: Option<Vec<i32>>,
    name: Option<Vec<String>>,
    name__ic: Option<Vec<String>>,
    name__ie: Option<Vec<String>>,
    name__iew: Option<Vec<String>>,
    name__ire: 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__nire: Option<Vec<String>>,
    name__nisw: Option<Vec<String>>,
    name__nre: Option<Vec<String>>,
    name__re: Option<Vec<String>>,
    offset: Option<i32>,
    parent_interface: Option<Vec<String>>,
    parent_interface__isnull: Option<bool>,
    parent_interface__n: Option<Vec<String>>,
    q: Option<&str>,
    role: Option<Vec<String>>,
    role__isnull: Option<bool>,
    role__n: Option<Vec<String>>,
    sort: Option<&str>,
    status: Option<Vec<String>>,
    status__n: Option<Vec<String>>,
    tagged_vlans: Option<Vec<String>>,
    tagged_vlans__n: Option<Vec<String>>,
    tags: Option<Vec<String>>,
    tags__isnull: Option<bool>,
    tags__n: Option<Vec<String>>,
    teams: Option<Vec<String>>,
    teams__isnull: Option<bool>,
    teams__n: Option<Vec<String>>,
    untagged_vlan: Option<Vec<String>>,
    untagged_vlan__isnull: Option<bool>,
    untagged_vlan__n: Option<Vec<String>>,
    virtual_machine: Option<Vec<String>>,
    virtual_machine__n: Option<Vec<String>>,
    virtual_machine_id: Option<Vec<Uuid>>,
    virtual_machine_id__n: Option<Vec<Uuid>>,
    vlan_id: Option<&str>,
    depth: Option<i32>,
    exclude_m2m: Option<bool>,
) -> Result<PaginatedVmInterfaceList, Error<VirtualizationInterfacesListError>>
Expand description

Retrieve a list of VM interface objects.