@kubevirt-ui/kubevirt-api
    Preparing search index...

    Interface V1Interface

    interface V1Interface {
        acpiIndex?: number;
        binding?: V1PluginBinding;
        bootOrder?: number;
        bridge?: object;
        dhcpOptions?: V1DHCPOptions;
        macAddress?: string;
        macvtap?: object;
        masquerade?: object;
        model?: string;
        name: string;
        passt?: object;
        passtBinding?: object;
        pciAddress?: string;
        ports?: V1Port[];
        slirp?: object;
        sriov?: object;
        state?: string;
        tag?: string;
    }
    Index

    Properties

    acpiIndex?: number

    If specified, the ACPI index is used to provide network interface device naming, that is stable across changes in PCI addresses assigned to the device. This value is required to be unique across all devices and be between 1 and (16*1024-1).

    int32

    binding?: V1PluginBinding

    Binding specifies the binding plugin that will be used to connect the interface to the guest. It provides an alternative to InterfaceBindingMethod. version: 1alphav1

    bootOrder?: number

    BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried.

    int32

    bridge?: object

    InterfaceBridge connects to a given network via a linux bridge.

    dhcpOptions?: V1DHCPOptions

    If specified the network interface will pass additional DHCP options to the VMI

    macAddress?: string

    Interface MAC address. For example: de:ad:00:00:be:af or DE-AD-00-00-BE-AF.

    macvtap?: object

    DeprecatedMacvtap is an alias to the deprecated Macvtap interface, please refer to Kubevirt user guide for alternatives. Deprecated: Removed in v1.3

    masquerade?: object

    InterfaceMasquerade connects to a given network using netfilter rules to nat the traffic.

    model?: string

    Interface model. One of: e1000, e1000e, igb, ne2k_pci, pcnet, rtl8139, virtio. Defaults to virtio.

    name: string

    Logical name of the interface as well as a reference to the associated networks. Must match the Name of a Network.

    ""
    
    passt?: object

    DeprecatedPasst is an alias to the deprecated Passt interface, please refer to Kubevirt user guide for alternatives. Deprecated: Removed in v1.3

    passtBinding?: object

    InterfacePasstBinding connects to a given network using passt usermode networking.

    pciAddress?: string

    If specified, the virtual network interface will be placed on the guests pci address with the specified PCI address. For example: 0000:81:01.10

    ports?: V1Port[]

    List of ports to be forwarded to the virtual machine.

    slirp?: object

    DeprecatedSlirp is an alias to the deprecated Slirp interface Deprecated: Removed in v1.3

    sriov?: object

    InterfaceSRIOV connects to a given network by passing-through an SR-IOV PCI device via vfio.

    state?: string

    State represents the requested operational state of the interface. The supported values are: absent, expressing a request to remove the interface. down, expressing a request to set the link down. up, expressing a request to set the link up. Empty value functions as up.

    tag?: string

    If specified, the virtual network interface address and its tag will be provided to the guest via config drive