// *** 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.Inputs
{

    public sealed class FoundationCentralImageClusterFoundationInitConfigBlockNodeArgs : Pulumi.ResourceArgs
    {
        [Input("cvmIp")]
        public Input<string>? CvmIp { get; set; }

        [Input("cvmVlanId")]
        public Input<int>? CvmVlanId { get; set; }

        [Input("fcImagedNodeUuid")]
        public Input<string>? FcImagedNodeUuid { get; set; }

        [Input("hardwareAttributesOverride")]
        private InputMap<string>? _hardwareAttributesOverride;
        public InputMap<string> HardwareAttributesOverride
        {
            get => _hardwareAttributesOverride ?? (_hardwareAttributesOverride = new InputMap<string>());
            set => _hardwareAttributesOverride = value;
        }

        [Input("hypervisor")]
        public Input<string>? Hypervisor { get; set; }

        [Input("hypervisorHostname")]
        public Input<string>? HypervisorHostname { get; set; }

        [Input("hypervisorIp")]
        public Input<string>? HypervisorIp { get; set; }

        [Input("imageNow")]
        public Input<bool>? ImageNow { get; set; }

        [Input("ipmiIp")]
        public Input<string>? IpmiIp { get; set; }

        [Input("ipv6Address")]
        public Input<string>? Ipv6Address { get; set; }

        [Input("nodePosition")]
        public Input<string>? NodePosition { get; set; }

        [Input("nodeSerial")]
        public Input<string>? NodeSerial { get; set; }

        public FoundationCentralImageClusterFoundationInitConfigBlockNodeArgs()
        {
        }
    }
}
