Interface

NM-1.0NMSettingIP4ConfigConstructorProps

interface ConstructorProps {
    addresses: IPAddress[];
    auto_route_ext_gw: NM.Ternary;
    autoRouteExtGw: NM.Ternary;
    dad_timeout: number;
    dadTimeout: number;
    dhcp_client_id: string;
    dhcp_dscp: string;
    dhcp_fqdn: string;
    dhcp_hostname: string;
    dhcp_hostname_flags: number;
    dhcp_iaid: string;
    dhcp_ipv6_only_preferred: number;
    dhcp_reject_servers: string[];
    dhcp_send_hostname: boolean;
    dhcp_send_hostname_v2: number;
    dhcp_send_release: NM.Ternary;
    dhcp_timeout: number;
    dhcp_vendor_class_identifier: string;
    dhcpClientId: string;
    dhcpDscp: string;
    dhcpFqdn: string;
    dhcpHostname: string;
    dhcpHostnameFlags: number;
    dhcpIaid: string;
    dhcpIpv6OnlyPreferred: number;
    dhcpRejectServers: string[];
    dhcpSendHostname: boolean;
    dhcpSendHostnameV2: number;
    dhcpSendRelease: NM.Ternary;
    dhcpTimeout: number;
    dhcpVendorClassIdentifier: string;
    dns: string[];
    dns_options: string[];
    dns_priority: number;
    dns_search: string[];
    dnsOptions: string[];
    dnsPriority: number;
    dnsSearch: string[];
    forwarding: number;
    gateway: string;
    ignore_auto_dns: boolean;
    ignore_auto_routes: boolean;
    ignoreAutoDns: boolean;
    ignoreAutoRoutes: boolean;
    link_local: number;
    linkLocal: number;
    may_fail: boolean;
    mayFail: boolean;
    method: string;
    name: string;
    never_default: boolean;
    neverDefault: boolean;
    replace_local_rule: NM.Ternary;
    replaceLocalRule: NM.Ternary;
    required_timeout: number;
    requiredTimeout: number;
    route_metric: number;
    route_table: number;
    routed_dns: number;
    routedDns: number;
    routeMetric: number;
    routes: IPRoute[];
    routeTable: number;
    shared_dhcp_lease_time: number;
    shared_dhcp_range: string;
    sharedDhcpLeaseTime: number;
    sharedDhcpRange: string;
}

Hierarchy (View Summary)

Index

Properties

dhcp_client_id: string
dhcp_fqdn: string
dhcp_ipv6_only_preferred: number
dhcp_vendor_class_identifier: string
dhcpClientId: string
dhcpFqdn: string
dhcpIpv6OnlyPreferred: number
dhcpVendorClassIdentifier: string
link_local: number
linkLocal: number

Properties - Inherited from NM.SettingIPConfig.ConstructorProps

addresses: IPAddress[]
auto_route_ext_gw: NM.Ternary
autoRouteExtGw: NM.Ternary
dad_timeout: number
dadTimeout: number
dhcp_dscp: string
dhcp_hostname: string
dhcp_hostname_flags: number
dhcp_iaid: string
dhcp_reject_servers: string[]
dhcp_send_hostname: boolean
dhcp_send_hostname_v2: number
dhcp_send_release: NM.Ternary
dhcp_timeout: number
dhcpDscp: string
dhcpHostname: string
dhcpHostnameFlags: number
dhcpIaid: string
dhcpRejectServers: string[]
dhcpSendHostname: boolean
dhcpSendHostnameV2: number
dhcpSendRelease: NM.Ternary
dhcpTimeout: number
dns: string[]
dns_options: string[]
dns_priority: number
dns_search: string[]
dnsOptions: string[]
dnsPriority: number
dnsSearch: string[]
forwarding: number
gateway: string
ignore_auto_dns: boolean
ignore_auto_routes: boolean
ignoreAutoDns: boolean
ignoreAutoRoutes: boolean
may_fail: boolean
mayFail: boolean
method: string
name: string
never_default: boolean
neverDefault: boolean
replace_local_rule: NM.Ternary
replaceLocalRule: NM.Ternary
required_timeout: number
requiredTimeout: number
route_metric: number
route_table: number
routed_dns: number
routedDns: number
routeMetric: number
routes: IPRoute[]
routeTable: number
shared_dhcp_lease_time: number
shared_dhcp_range: string
sharedDhcpLeaseTime: number
sharedDhcpRange: string