/** * The Vnic model module. * @module Ntnx/Vnic * @version 4.4.1 * @class Vnic * @extends NetworkingBaseModel */ export default class Vnic extends NetworkingBaseModel { /** * Returns The learned IPv4 addresses on the virtual NIC. * @return {IPAddress[]} */ getLearnedIpv4Addresses(): IPAddress[]; /** * Sets The learned IPv4 addresses on the virtual NIC. * @param {IPAddress[]} learnedIpv4Addresses The learned IPv4 addresses on the virtual NIC. */ setLearnedIpv4Addresses(learnedIpv4Addresses: IPAddress[]): void; learnedIpv4Addresses: IPAddress[]; /** * Returns The assigned IPv4 addresses on the virtual NIC. * @return {IPAddress[]} */ getAssignedIpv4Addresses(): IPAddress[]; /** * Sets The assigned IPv4 addresses on the virtual NIC. * @param {IPAddress[]} assignedIpv4Addresses The assigned IPv4 addresses on the virtual NIC. */ setAssignedIpv4Addresses(assignedIpv4Addresses: IPAddress[]): void; assignedIpv4Addresses: IPAddress[]; /** * Returns The assigned secondary IPv4 addresses on the virtual NIC. * @return {IPAddress[]} */ getAssignedSecondaryIpv4Addresses(): IPAddress[]; /** * Sets The assigned secondary IPv4 addresses on the virtual NIC. * @param {IPAddress[]} assignedSecondaryIpv4Addresses The assigned secondary IPv4 addresses on the virtual NIC. */ setAssignedSecondaryIpv4Addresses(assignedSecondaryIpv4Addresses: IPAddress[]): void; assignedSecondaryIpv4Addresses: IPAddress[]; /** * Returns The MAC address assigned to the virtual NIC. * @return {string} */ getMacAddress(): string; /** * Sets The MAC address assigned to the virtual NIC. * @param {string} macAddress The MAC address assigned to the virtual NIC. */ setMacAddress(macAddress: string): void; macAddress: string; /** * Returns The VM UUID of the virtual NIC. * @return {string} */ getVmReference(): string; /** * Sets The VM UUID of the virtual NIC. * @param {string} vmReference The VM UUID of the virtual NIC. */ setVmReference(vmReference: string): void; vmReference: string; #private; } import NetworkingBaseModel from "./NetworkingBaseModel"; import IPAddress from "../../../common/v1/config/IPAddress";