Interface

NM-1.0NMDeviceMacsecConstructorProps

interface ConstructorProps {
    active_connection: NM.ActiveConnection;
    activeConnection: NM.ActiveConnection;
    autoconnect: boolean;
    available_connections: NM.RemoteConnection[];
    availableConnections: NM.RemoteConnection[];
    capabilities: NM.DeviceCapabilities;
    cipher_suite: number;
    cipherSuite: number;
    client: NM.Client;
    device_type: NM.DeviceType;
    deviceType: NM.DeviceType;
    dhcp4_config: NM.DhcpConfig;
    dhcp4Config: NM.DhcpConfig;
    dhcp6_config: NM.DhcpConfig;
    dhcp6Config: NM.DhcpConfig;
    driver: string;
    driver_version: string;
    driverVersion: string;
    encoding_sa: number;
    encodingSa: number;
    encrypt: boolean;
    es: boolean;
    firmware_missing: boolean;
    firmware_version: string;
    firmwareMissing: boolean;
    firmwareVersion: string;
    hw_address: string;
    hwAddress: string;
    icv_length: number;
    icvLength: number;
    include_sci: boolean;
    includeSci: boolean;
    interface: string;
    interface_flags: number;
    interfaceFlags: number;
    ip_interface: string;
    ip4_config: NM.IPConfig;
    ip4_connectivity: NM.ConnectivityState;
    ip4Config: NM.IPConfig;
    ip4Connectivity: NM.ConnectivityState;
    ip6_config: NM.IPConfig;
    ip6_connectivity: NM.ConnectivityState;
    ip6Config: NM.IPConfig;
    ip6Connectivity: NM.ConnectivityState;
    ipInterface: string;
    lldp_neighbors: any[];
    lldpNeighbors: any[];
    managed: boolean;
    metered: number;
    mtu: number;
    nm_plugin_missing: boolean;
    nmPluginMissing: boolean;
    parent: NM.Device;
    path: string;
    physical_port_id: string;
    physicalPortId: string;
    ports: any[];
    product: string;
    protect: boolean;
    real: boolean;
    replay_protect: boolean;
    replayProtect: boolean;
    scb: boolean;
    sci: number;
    state: NM.DeviceState;
    state_reason: number;
    stateReason: number;
    udi: string;
    validation: string;
    vendor: string;
    window: number;
}

Hierarchy (View Summary)

Index

Properties

cipher_suite: number
cipherSuite: number
encoding_sa: number
encodingSa: number
encrypt: boolean
es: boolean
icv_length: number
icvLength: number
include_sci: boolean
includeSci: boolean
parent: NM.Device
protect: boolean
replay_protect: boolean
replayProtect: boolean
scb: boolean
sci: number
validation: string
window: number

Properties - Inherited from NM.Device.ConstructorProps

active_connection: NM.ActiveConnection
activeConnection: NM.ActiveConnection
autoconnect: boolean
available_connections: NM.RemoteConnection[]
availableConnections: NM.RemoteConnection[]
capabilities: NM.DeviceCapabilities
client: NM.Client
device_type: NM.DeviceType
deviceType: NM.DeviceType
dhcp4_config: NM.DhcpConfig
dhcp4Config: NM.DhcpConfig
dhcp6_config: NM.DhcpConfig
dhcp6Config: NM.DhcpConfig
driver: string
driver_version: string
driverVersion: string
firmware_missing: boolean
firmware_version: string
firmwareMissing: boolean
firmwareVersion: string
hw_address: string
hwAddress: string
interface: string
interface_flags: number
interfaceFlags: number
ip_interface: string
ip4_config: NM.IPConfig
ip4_connectivity: NM.ConnectivityState
ip4Config: NM.IPConfig
ip4Connectivity: NM.ConnectivityState
ip6_config: NM.IPConfig
ip6_connectivity: NM.ConnectivityState
ip6Config: NM.IPConfig
ip6Connectivity: NM.ConnectivityState
ipInterface: string
lldp_neighbors: any[]
lldpNeighbors: any[]
managed: boolean
metered: number
mtu: number
nm_plugin_missing: boolean
nmPluginMissing: boolean
path: string
physical_port_id: string
physicalPortId: string
ports: any[]
product: string
real: boolean
state_reason: number
stateReason: number
udi: string
vendor: string