@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface NetworkInterfaceSpec

    Describes the specification of a network interface.

    interface NetworkInterfaceSpec {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.vpc.v1alpha1.NetworkInterfaceSpec";
        aliases: IPAlias[];
        ipAddress?: IPAddress;
        name: string;
        publicIpAddress?: PublicIPAddress;
        subnetId: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

    • [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined

      Describes the specification of a network interface.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Describes the specification of a network interface.

            Returns unknown

      • undefined
    Index
    "[customJson]"?: () => unknown

    Returns a safe value for JSON logs.

    Type Declaration

      • (): unknown
      • Returns a safe value for JSON logs.

        Returns unknown

    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>

    Preserves protobuf fields that this SDK version does not recognize.

    $type: "nebius.vpc.v1alpha1.NetworkInterfaceSpec"

    Contains the fully qualified protobuf type name.

    aliases: IPAlias[]

    Assign ranges of IP addresses as aliases

    ipAddress?: IPAddress

    Private IPv4 address associated with the interface.

    name: string

    Interface name Value of this field configures the name of the network interface inside VM's OS. Longer values will persist in the specification but will be truncated to 15 symbols before being passed to VM configuration.

    publicIpAddress?: PublicIPAddress

    Public IPv4 address associated with the interface.

    subnetId: string

    Subnet ID