// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace PiersKarsenbarg.Nutanix.Outputs
{

    [OutputType]
    public sealed class GetVirtualMachineNicListResult
    {
        public readonly string FloatingIp;
        public readonly ImmutableArray<Outputs.GetVirtualMachineNicListIpEndpointListResult> IpEndpointLists;
        public readonly string IsConnected;
        public readonly string MacAddress;
        public readonly string Model;
        public readonly ImmutableDictionary<string, string> NetworkFunctionChainReference;
        public readonly string NetworkFunctionNicType;
        public readonly string NicType;
        public readonly int NumQueues;
        public readonly string SubnetName;
        public readonly string SubnetUuid;
        public readonly string Uuid;

        [OutputConstructor]
        private GetVirtualMachineNicListResult(
            string floatingIp,

            ImmutableArray<Outputs.GetVirtualMachineNicListIpEndpointListResult> ipEndpointLists,

            string isConnected,

            string macAddress,

            string model,

            ImmutableDictionary<string, string> networkFunctionChainReference,

            string networkFunctionNicType,

            string nicType,

            int numQueues,

            string subnetName,

            string subnetUuid,

            string uuid)
        {
            FloatingIp = floatingIp;
            IpEndpointLists = ipEndpointLists;
            IsConnected = isConnected;
            MacAddress = macAddress;
            Model = model;
            NetworkFunctionChainReference = networkFunctionChainReference;
            NetworkFunctionNicType = networkFunctionNicType;
            NicType = nicType;
            NumQueues = numQueues;
            SubnetName = subnetName;
            SubnetUuid = subnetUuid;
            Uuid = uuid;
        }
    }
}
