1. Packages
  2. Nutanix
  3. API Docs
  4. FoundationImageNodes
Nutanix v0.0.55 published on Monday, Jul 22, 2024 by Piers Karsenbarg

nutanix.FoundationImageNodes

Explore with Pulumi AI

nutanix logo
Nutanix v0.0.55 published on Monday, Jul 22, 2024 by Piers Karsenbarg

    Create FoundationImageNodes Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FoundationImageNodes(name: string, args: FoundationImageNodesArgs, opts?: CustomResourceOptions);
    @overload
    def FoundationImageNodes(resource_name: str,
                             args: FoundationImageNodesArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def FoundationImageNodes(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             hypervisor_gateway: Optional[str] = None,
                             nos_package: Optional[str] = None,
                             cvm_gateway: Optional[str] = None,
                             cvm_netmask: Optional[str] = None,
                             blocks: Optional[Sequence[FoundationImageNodesBlockArgs]] = None,
                             hypervisor_netmask: Optional[str] = None,
                             ipmi_password: Optional[str] = None,
                             clusters: Optional[Sequence[FoundationImageNodesClusterArgs]] = None,
                             hyperv_product_key: Optional[str] = None,
                             hyperv_sku: Optional[bool] = None,
                             hyperv_external_vnic: Optional[str] = None,
                             hypervisor_iso: Optional[FoundationImageNodesHypervisorIsoArgs] = None,
                             hypervisor_nameserver: Optional[str] = None,
                             fc_settings: Optional[FoundationImageNodesFcSettingsArgs] = None,
                             hypervisor_password: Optional[str] = None,
                             install_script: Optional[str] = None,
                             ipmi_gateway: Optional[str] = None,
                             ipmi_netmask: Optional[str] = None,
                             eos_metadata: Optional[FoundationImageNodesEosMetadataArgs] = None,
                             ipmi_user: Optional[str] = None,
                             layout_egg_uuid: Optional[str] = None,
                             hyperv_external_vswitch: Optional[str] = None,
                             skip_hypervisor: Optional[bool] = None,
                             svm_rescue_args: Optional[Sequence[str]] = None,
                             tests: Optional[FoundationImageNodesTestsArgs] = None,
                             ucsm_ip: Optional[str] = None,
                             ucsm_password: Optional[str] = None,
                             ucsm_user: Optional[str] = None,
                             unc_password: Optional[str] = None,
                             unc_path: Optional[str] = None,
                             unc_username: Optional[str] = None,
                             xen_config_type: Optional[str] = None,
                             xs_master_ip: Optional[str] = None,
                             xs_master_label: Optional[str] = None,
                             xs_master_password: Optional[str] = None,
                             xs_master_username: Optional[str] = None)
    func NewFoundationImageNodes(ctx *Context, name string, args FoundationImageNodesArgs, opts ...ResourceOption) (*FoundationImageNodes, error)
    public FoundationImageNodes(string name, FoundationImageNodesArgs args, CustomResourceOptions? opts = null)
    public FoundationImageNodes(String name, FoundationImageNodesArgs args)
    public FoundationImageNodes(String name, FoundationImageNodesArgs args, CustomResourceOptions options)
    
    type: nutanix:FoundationImageNodes
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FoundationImageNodesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FoundationImageNodesArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FoundationImageNodesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FoundationImageNodesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FoundationImageNodesArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var foundationImageNodesResource = new Nutanix.FoundationImageNodes("foundationImageNodesResource", new()
    {
        HypervisorGateway = "string",
        NosPackage = "string",
        CvmGateway = "string",
        CvmNetmask = "string",
        Blocks = new[]
        {
            new Nutanix.Inputs.FoundationImageNodesBlockArgs
            {
                Nodes = new[]
                {
                    new Nutanix.Inputs.FoundationImageNodesBlockNodeArgs
                    {
                        HypervisorHostname = "string",
                        NodePosition = "string",
                        HypervisorIp = "string",
                        ImageSuccessful = false,
                        UcsmNodeSerial = "string",
                        CurrentNetworkInterface = "string",
                        CvmGbRam = 0,
                        CvmIp = "string",
                        CvmNumVcpus = 0,
                        IpmiIp = "string",
                        ExludeBootSerial = "string",
                        Hypervisor = "string",
                        ClusterId = "string",
                        BondUplinks = "string",
                        ImageDelay = 0,
                        ImageNow = false,
                        BondLacpRate = "string",
                        Vswitches = new[]
                        {
                            new Nutanix.Inputs.FoundationImageNodesBlockNodeVswitchArgs
                            {
                                BondMode = "string",
                                Lacp = "string",
                                Mtu = 0,
                                Name = "string",
                                OtherConfigs = new[]
                                {
                                    "string",
                                },
                                Uplinks = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        CurrentCvmVlanTag = 0,
                        DeviceHint = "string",
                        IpmiMac = "string",
                        IpmiNetmask = "string",
                        IpmiPassword = "string",
                        IpmiUser = "string",
                        Ipv6Address = "string",
                        Ipv6Interface = "string",
                        MitigateLowBootSpace = false,
                        BondMode = "string",
                        NodeSerial = "string",
                        RdmaMacAddr = "string",
                        RdmaPassthrough = false,
                        UcsmManagedMode = "string",
                        IpmiGateway = "string",
                        UcsmParams = new Nutanix.Inputs.FoundationImageNodesBlockNodeUcsmParamsArgs
                        {
                            KeepUcsmSettings = false,
                            MacPool = "string",
                            NativeVlan = false,
                            VlanName = "string",
                        },
                        IpmiConfigureNow = false,
                    },
                },
                BlockId = "string",
            },
        },
        HypervisorNetmask = "string",
        IpmiPassword = "string",
        Clusters = new[]
        {
            new Nutanix.Inputs.FoundationImageNodesClusterArgs
            {
                ClusterMembers = new[]
                {
                    "string",
                },
                RedundancyFactor = 0,
                ClusterName = "string",
                ClusterExternalIp = "string",
                ClusterInitNow = false,
                ClusterInitSuccessful = false,
                BackplaneNetmask = "string",
                BackplaneVlan = "string",
                CvmDnsServers = "string",
                CvmNtpServers = "string",
                EnableNs = false,
                HypervisorNtpServers = "string",
                BackplaneSubnet = "string",
                SingleNodeCluster = false,
                Timezone = "string",
            },
        },
        HypervProductKey = "string",
        HypervSku = false,
        HypervExternalVnic = "string",
        HypervisorIso = new Nutanix.Inputs.FoundationImageNodesHypervisorIsoArgs
        {
            Esx = new Nutanix.Inputs.FoundationImageNodesHypervisorIsoEsxArgs
            {
                Checksum = "string",
                Filename = "string",
            },
            Hyperv = new Nutanix.Inputs.FoundationImageNodesHypervisorIsoHypervArgs
            {
                Checksum = "string",
                Filename = "string",
            },
            Kvm = new Nutanix.Inputs.FoundationImageNodesHypervisorIsoKvmArgs
            {
                Checksum = "string",
                Filename = "string",
            },
            Xen = new Nutanix.Inputs.FoundationImageNodesHypervisorIsoXenArgs
            {
                Checksum = "string",
                Filename = "string",
            },
        },
        HypervisorNameserver = "string",
        FcSettings = new Nutanix.Inputs.FoundationImageNodesFcSettingsArgs
        {
            FcMetadata = new Nutanix.Inputs.FoundationImageNodesFcSettingsFcMetadataArgs
            {
                ApiKey = "string",
                FcIp = "string",
            },
            FoundationCentral = false,
        },
        HypervisorPassword = "string",
        InstallScript = "string",
        IpmiGateway = "string",
        IpmiNetmask = "string",
        EosMetadata = new Nutanix.Inputs.FoundationImageNodesEosMetadataArgs
        {
            AccountNames = new[]
            {
                "string",
            },
            ConfigId = "string",
            Email = "string",
        },
        IpmiUser = "string",
        LayoutEggUuid = "string",
        HypervExternalVswitch = "string",
        SkipHypervisor = false,
        SvmRescueArgs = new[]
        {
            "string",
        },
        Tests = new Nutanix.Inputs.FoundationImageNodesTestsArgs
        {
            RunNcc = false,
            RunSyscheck = false,
        },
        UcsmIp = "string",
        UcsmPassword = "string",
        UcsmUser = "string",
        UncPassword = "string",
        UncPath = "string",
        UncUsername = "string",
        XenConfigType = "string",
        XsMasterIp = "string",
        XsMasterLabel = "string",
        XsMasterPassword = "string",
        XsMasterUsername = "string",
    });
    
    example, err := nutanix.NewFoundationImageNodes(ctx, "foundationImageNodesResource", &nutanix.FoundationImageNodesArgs{
    	HypervisorGateway: pulumi.String("string"),
    	NosPackage:        pulumi.String("string"),
    	CvmGateway:        pulumi.String("string"),
    	CvmNetmask:        pulumi.String("string"),
    	Blocks: nutanix.FoundationImageNodesBlockArray{
    		&nutanix.FoundationImageNodesBlockArgs{
    			Nodes: nutanix.FoundationImageNodesBlockNodeArray{
    				&nutanix.FoundationImageNodesBlockNodeArgs{
    					HypervisorHostname:      pulumi.String("string"),
    					NodePosition:            pulumi.String("string"),
    					HypervisorIp:            pulumi.String("string"),
    					ImageSuccessful:         pulumi.Bool(false),
    					UcsmNodeSerial:          pulumi.String("string"),
    					CurrentNetworkInterface: pulumi.String("string"),
    					CvmGbRam:                pulumi.Int(0),
    					CvmIp:                   pulumi.String("string"),
    					CvmNumVcpus:             pulumi.Int(0),
    					IpmiIp:                  pulumi.String("string"),
    					ExludeBootSerial:        pulumi.String("string"),
    					Hypervisor:              pulumi.String("string"),
    					ClusterId:               pulumi.String("string"),
    					BondUplinks:             pulumi.String("string"),
    					ImageDelay:              pulumi.Int(0),
    					ImageNow:                pulumi.Bool(false),
    					BondLacpRate:            pulumi.String("string"),
    					Vswitches: nutanix.FoundationImageNodesBlockNodeVswitchArray{
    						&nutanix.FoundationImageNodesBlockNodeVswitchArgs{
    							BondMode: pulumi.String("string"),
    							Lacp:     pulumi.String("string"),
    							Mtu:      pulumi.Int(0),
    							Name:     pulumi.String("string"),
    							OtherConfigs: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Uplinks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					CurrentCvmVlanTag:    pulumi.Int(0),
    					DeviceHint:           pulumi.String("string"),
    					IpmiMac:              pulumi.String("string"),
    					IpmiNetmask:          pulumi.String("string"),
    					IpmiPassword:         pulumi.String("string"),
    					IpmiUser:             pulumi.String("string"),
    					Ipv6Address:          pulumi.String("string"),
    					Ipv6Interface:        pulumi.String("string"),
    					MitigateLowBootSpace: pulumi.Bool(false),
    					BondMode:             pulumi.String("string"),
    					NodeSerial:           pulumi.String("string"),
    					RdmaMacAddr:          pulumi.String("string"),
    					RdmaPassthrough:      pulumi.Bool(false),
    					UcsmManagedMode:      pulumi.String("string"),
    					IpmiGateway:          pulumi.String("string"),
    					UcsmParams: &nutanix.FoundationImageNodesBlockNodeUcsmParamsArgs{
    						KeepUcsmSettings: pulumi.Bool(false),
    						MacPool:          pulumi.String("string"),
    						NativeVlan:       pulumi.Bool(false),
    						VlanName:         pulumi.String("string"),
    					},
    					IpmiConfigureNow: pulumi.Bool(false),
    				},
    			},
    			BlockId: pulumi.String("string"),
    		},
    	},
    	HypervisorNetmask: pulumi.String("string"),
    	IpmiPassword:      pulumi.String("string"),
    	Clusters: nutanix.FoundationImageNodesClusterArray{
    		&nutanix.FoundationImageNodesClusterArgs{
    			ClusterMembers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			RedundancyFactor:      pulumi.Int(0),
    			ClusterName:           pulumi.String("string"),
    			ClusterExternalIp:     pulumi.String("string"),
    			ClusterInitNow:        pulumi.Bool(false),
    			ClusterInitSuccessful: pulumi.Bool(false),
    			BackplaneNetmask:      pulumi.String("string"),
    			BackplaneVlan:         pulumi.String("string"),
    			CvmDnsServers:         pulumi.String("string"),
    			CvmNtpServers:         pulumi.String("string"),
    			EnableNs:              pulumi.Bool(false),
    			HypervisorNtpServers:  pulumi.String("string"),
    			BackplaneSubnet:       pulumi.String("string"),
    			SingleNodeCluster:     pulumi.Bool(false),
    			Timezone:              pulumi.String("string"),
    		},
    	},
    	HypervProductKey:   pulumi.String("string"),
    	HypervSku:          pulumi.Bool(false),
    	HypervExternalVnic: pulumi.String("string"),
    	HypervisorIso: &nutanix.FoundationImageNodesHypervisorIsoArgs{
    		Esx: &nutanix.FoundationImageNodesHypervisorIsoEsxArgs{
    			Checksum: pulumi.String("string"),
    			Filename: pulumi.String("string"),
    		},
    		Hyperv: &nutanix.FoundationImageNodesHypervisorIsoHypervArgs{
    			Checksum: pulumi.String("string"),
    			Filename: pulumi.String("string"),
    		},
    		Kvm: &nutanix.FoundationImageNodesHypervisorIsoKvmArgs{
    			Checksum: pulumi.String("string"),
    			Filename: pulumi.String("string"),
    		},
    		Xen: &nutanix.FoundationImageNodesHypervisorIsoXenArgs{
    			Checksum: pulumi.String("string"),
    			Filename: pulumi.String("string"),
    		},
    	},
    	HypervisorNameserver: pulumi.String("string"),
    	FcSettings: &nutanix.FoundationImageNodesFcSettingsArgs{
    		FcMetadata: &nutanix.FoundationImageNodesFcSettingsFcMetadataArgs{
    			ApiKey: pulumi.String("string"),
    			FcIp:   pulumi.String("string"),
    		},
    		FoundationCentral: pulumi.Bool(false),
    	},
    	HypervisorPassword: pulumi.String("string"),
    	InstallScript:      pulumi.String("string"),
    	IpmiGateway:        pulumi.String("string"),
    	IpmiNetmask:        pulumi.String("string"),
    	EosMetadata: &nutanix.FoundationImageNodesEosMetadataArgs{
    		AccountNames: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ConfigId: pulumi.String("string"),
    		Email:    pulumi.String("string"),
    	},
    	IpmiUser:              pulumi.String("string"),
    	LayoutEggUuid:         pulumi.String("string"),
    	HypervExternalVswitch: pulumi.String("string"),
    	SkipHypervisor:        pulumi.Bool(false),
    	SvmRescueArgs: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tests: &nutanix.FoundationImageNodesTestsArgs{
    		RunNcc:      pulumi.Bool(false),
    		RunSyscheck: pulumi.Bool(false),
    	},
    	UcsmIp:           pulumi.String("string"),
    	UcsmPassword:     pulumi.String("string"),
    	UcsmUser:         pulumi.String("string"),
    	UncPassword:      pulumi.String("string"),
    	UncPath:          pulumi.String("string"),
    	UncUsername:      pulumi.String("string"),
    	XenConfigType:    pulumi.String("string"),
    	XsMasterIp:       pulumi.String("string"),
    	XsMasterLabel:    pulumi.String("string"),
    	XsMasterPassword: pulumi.String("string"),
    	XsMasterUsername: pulumi.String("string"),
    })
    
    var foundationImageNodesResource = new FoundationImageNodes("foundationImageNodesResource", FoundationImageNodesArgs.builder()
        .hypervisorGateway("string")
        .nosPackage("string")
        .cvmGateway("string")
        .cvmNetmask("string")
        .blocks(FoundationImageNodesBlockArgs.builder()
            .nodes(FoundationImageNodesBlockNodeArgs.builder()
                .hypervisorHostname("string")
                .nodePosition("string")
                .hypervisorIp("string")
                .imageSuccessful(false)
                .ucsmNodeSerial("string")
                .currentNetworkInterface("string")
                .cvmGbRam(0)
                .cvmIp("string")
                .cvmNumVcpus(0)
                .ipmiIp("string")
                .exludeBootSerial("string")
                .hypervisor("string")
                .clusterId("string")
                .bondUplinks("string")
                .imageDelay(0)
                .imageNow(false)
                .bondLacpRate("string")
                .vswitches(FoundationImageNodesBlockNodeVswitchArgs.builder()
                    .bondMode("string")
                    .lacp("string")
                    .mtu(0)
                    .name("string")
                    .otherConfigs("string")
                    .uplinks("string")
                    .build())
                .currentCvmVlanTag(0)
                .deviceHint("string")
                .ipmiMac("string")
                .ipmiNetmask("string")
                .ipmiPassword("string")
                .ipmiUser("string")
                .ipv6Address("string")
                .ipv6Interface("string")
                .mitigateLowBootSpace(false)
                .bondMode("string")
                .nodeSerial("string")
                .rdmaMacAddr("string")
                .rdmaPassthrough(false)
                .ucsmManagedMode("string")
                .ipmiGateway("string")
                .ucsmParams(FoundationImageNodesBlockNodeUcsmParamsArgs.builder()
                    .keepUcsmSettings(false)
                    .macPool("string")
                    .nativeVlan(false)
                    .vlanName("string")
                    .build())
                .ipmiConfigureNow(false)
                .build())
            .blockId("string")
            .build())
        .hypervisorNetmask("string")
        .ipmiPassword("string")
        .clusters(FoundationImageNodesClusterArgs.builder()
            .clusterMembers("string")
            .redundancyFactor(0)
            .clusterName("string")
            .clusterExternalIp("string")
            .clusterInitNow(false)
            .clusterInitSuccessful(false)
            .backplaneNetmask("string")
            .backplaneVlan("string")
            .cvmDnsServers("string")
            .cvmNtpServers("string")
            .enableNs(false)
            .hypervisorNtpServers("string")
            .backplaneSubnet("string")
            .singleNodeCluster(false)
            .timezone("string")
            .build())
        .hypervProductKey("string")
        .hypervSku(false)
        .hypervExternalVnic("string")
        .hypervisorIso(FoundationImageNodesHypervisorIsoArgs.builder()
            .esx(FoundationImageNodesHypervisorIsoEsxArgs.builder()
                .checksum("string")
                .filename("string")
                .build())
            .hyperv(FoundationImageNodesHypervisorIsoHypervArgs.builder()
                .checksum("string")
                .filename("string")
                .build())
            .kvm(FoundationImageNodesHypervisorIsoKvmArgs.builder()
                .checksum("string")
                .filename("string")
                .build())
            .xen(FoundationImageNodesHypervisorIsoXenArgs.builder()
                .checksum("string")
                .filename("string")
                .build())
            .build())
        .hypervisorNameserver("string")
        .fcSettings(FoundationImageNodesFcSettingsArgs.builder()
            .fcMetadata(FoundationImageNodesFcSettingsFcMetadataArgs.builder()
                .apiKey("string")
                .fcIp("string")
                .build())
            .foundationCentral(false)
            .build())
        .hypervisorPassword("string")
        .installScript("string")
        .ipmiGateway("string")
        .ipmiNetmask("string")
        .eosMetadata(FoundationImageNodesEosMetadataArgs.builder()
            .accountNames("string")
            .configId("string")
            .email("string")
            .build())
        .ipmiUser("string")
        .layoutEggUuid("string")
        .hypervExternalVswitch("string")
        .skipHypervisor(false)
        .svmRescueArgs("string")
        .tests(FoundationImageNodesTestsArgs.builder()
            .runNcc(false)
            .runSyscheck(false)
            .build())
        .ucsmIp("string")
        .ucsmPassword("string")
        .ucsmUser("string")
        .uncPassword("string")
        .uncPath("string")
        .uncUsername("string")
        .xenConfigType("string")
        .xsMasterIp("string")
        .xsMasterLabel("string")
        .xsMasterPassword("string")
        .xsMasterUsername("string")
        .build());
    
    foundation_image_nodes_resource = nutanix.FoundationImageNodes("foundationImageNodesResource",
        hypervisor_gateway="string",
        nos_package="string",
        cvm_gateway="string",
        cvm_netmask="string",
        blocks=[nutanix.FoundationImageNodesBlockArgs(
            nodes=[nutanix.FoundationImageNodesBlockNodeArgs(
                hypervisor_hostname="string",
                node_position="string",
                hypervisor_ip="string",
                image_successful=False,
                ucsm_node_serial="string",
                current_network_interface="string",
                cvm_gb_ram=0,
                cvm_ip="string",
                cvm_num_vcpus=0,
                ipmi_ip="string",
                exlude_boot_serial="string",
                hypervisor="string",
                cluster_id="string",
                bond_uplinks="string",
                image_delay=0,
                image_now=False,
                bond_lacp_rate="string",
                vswitches=[nutanix.FoundationImageNodesBlockNodeVswitchArgs(
                    bond_mode="string",
                    lacp="string",
                    mtu=0,
                    name="string",
                    other_configs=["string"],
                    uplinks=["string"],
                )],
                current_cvm_vlan_tag=0,
                device_hint="string",
                ipmi_mac="string",
                ipmi_netmask="string",
                ipmi_password="string",
                ipmi_user="string",
                ipv6_address="string",
                ipv6_interface="string",
                mitigate_low_boot_space=False,
                bond_mode="string",
                node_serial="string",
                rdma_mac_addr="string",
                rdma_passthrough=False,
                ucsm_managed_mode="string",
                ipmi_gateway="string",
                ucsm_params=nutanix.FoundationImageNodesBlockNodeUcsmParamsArgs(
                    keep_ucsm_settings=False,
                    mac_pool="string",
                    native_vlan=False,
                    vlan_name="string",
                ),
                ipmi_configure_now=False,
            )],
            block_id="string",
        )],
        hypervisor_netmask="string",
        ipmi_password="string",
        clusters=[nutanix.FoundationImageNodesClusterArgs(
            cluster_members=["string"],
            redundancy_factor=0,
            cluster_name="string",
            cluster_external_ip="string",
            cluster_init_now=False,
            cluster_init_successful=False,
            backplane_netmask="string",
            backplane_vlan="string",
            cvm_dns_servers="string",
            cvm_ntp_servers="string",
            enable_ns=False,
            hypervisor_ntp_servers="string",
            backplane_subnet="string",
            single_node_cluster=False,
            timezone="string",
        )],
        hyperv_product_key="string",
        hyperv_sku=False,
        hyperv_external_vnic="string",
        hypervisor_iso=nutanix.FoundationImageNodesHypervisorIsoArgs(
            esx=nutanix.FoundationImageNodesHypervisorIsoEsxArgs(
                checksum="string",
                filename="string",
            ),
            hyperv=nutanix.FoundationImageNodesHypervisorIsoHypervArgs(
                checksum="string",
                filename="string",
            ),
            kvm=nutanix.FoundationImageNodesHypervisorIsoKvmArgs(
                checksum="string",
                filename="string",
            ),
            xen=nutanix.FoundationImageNodesHypervisorIsoXenArgs(
                checksum="string",
                filename="string",
            ),
        ),
        hypervisor_nameserver="string",
        fc_settings=nutanix.FoundationImageNodesFcSettingsArgs(
            fc_metadata=nutanix.FoundationImageNodesFcSettingsFcMetadataArgs(
                api_key="string",
                fc_ip="string",
            ),
            foundation_central=False,
        ),
        hypervisor_password="string",
        install_script="string",
        ipmi_gateway="string",
        ipmi_netmask="string",
        eos_metadata=nutanix.FoundationImageNodesEosMetadataArgs(
            account_names=["string"],
            config_id="string",
            email="string",
        ),
        ipmi_user="string",
        layout_egg_uuid="string",
        hyperv_external_vswitch="string",
        skip_hypervisor=False,
        svm_rescue_args=["string"],
        tests=nutanix.FoundationImageNodesTestsArgs(
            run_ncc=False,
            run_syscheck=False,
        ),
        ucsm_ip="string",
        ucsm_password="string",
        ucsm_user="string",
        unc_password="string",
        unc_path="string",
        unc_username="string",
        xen_config_type="string",
        xs_master_ip="string",
        xs_master_label="string",
        xs_master_password="string",
        xs_master_username="string")
    
    const foundationImageNodesResource = new nutanix.FoundationImageNodes("foundationImageNodesResource", {
        hypervisorGateway: "string",
        nosPackage: "string",
        cvmGateway: "string",
        cvmNetmask: "string",
        blocks: [{
            nodes: [{
                hypervisorHostname: "string",
                nodePosition: "string",
                hypervisorIp: "string",
                imageSuccessful: false,
                ucsmNodeSerial: "string",
                currentNetworkInterface: "string",
                cvmGbRam: 0,
                cvmIp: "string",
                cvmNumVcpus: 0,
                ipmiIp: "string",
                exludeBootSerial: "string",
                hypervisor: "string",
                clusterId: "string",
                bondUplinks: "string",
                imageDelay: 0,
                imageNow: false,
                bondLacpRate: "string",
                vswitches: [{
                    bondMode: "string",
                    lacp: "string",
                    mtu: 0,
                    name: "string",
                    otherConfigs: ["string"],
                    uplinks: ["string"],
                }],
                currentCvmVlanTag: 0,
                deviceHint: "string",
                ipmiMac: "string",
                ipmiNetmask: "string",
                ipmiPassword: "string",
                ipmiUser: "string",
                ipv6Address: "string",
                ipv6Interface: "string",
                mitigateLowBootSpace: false,
                bondMode: "string",
                nodeSerial: "string",
                rdmaMacAddr: "string",
                rdmaPassthrough: false,
                ucsmManagedMode: "string",
                ipmiGateway: "string",
                ucsmParams: {
                    keepUcsmSettings: false,
                    macPool: "string",
                    nativeVlan: false,
                    vlanName: "string",
                },
                ipmiConfigureNow: false,
            }],
            blockId: "string",
        }],
        hypervisorNetmask: "string",
        ipmiPassword: "string",
        clusters: [{
            clusterMembers: ["string"],
            redundancyFactor: 0,
            clusterName: "string",
            clusterExternalIp: "string",
            clusterInitNow: false,
            clusterInitSuccessful: false,
            backplaneNetmask: "string",
            backplaneVlan: "string",
            cvmDnsServers: "string",
            cvmNtpServers: "string",
            enableNs: false,
            hypervisorNtpServers: "string",
            backplaneSubnet: "string",
            singleNodeCluster: false,
            timezone: "string",
        }],
        hypervProductKey: "string",
        hypervSku: false,
        hypervExternalVnic: "string",
        hypervisorIso: {
            esx: {
                checksum: "string",
                filename: "string",
            },
            hyperv: {
                checksum: "string",
                filename: "string",
            },
            kvm: {
                checksum: "string",
                filename: "string",
            },
            xen: {
                checksum: "string",
                filename: "string",
            },
        },
        hypervisorNameserver: "string",
        fcSettings: {
            fcMetadata: {
                apiKey: "string",
                fcIp: "string",
            },
            foundationCentral: false,
        },
        hypervisorPassword: "string",
        installScript: "string",
        ipmiGateway: "string",
        ipmiNetmask: "string",
        eosMetadata: {
            accountNames: ["string"],
            configId: "string",
            email: "string",
        },
        ipmiUser: "string",
        layoutEggUuid: "string",
        hypervExternalVswitch: "string",
        skipHypervisor: false,
        svmRescueArgs: ["string"],
        tests: {
            runNcc: false,
            runSyscheck: false,
        },
        ucsmIp: "string",
        ucsmPassword: "string",
        ucsmUser: "string",
        uncPassword: "string",
        uncPath: "string",
        uncUsername: "string",
        xenConfigType: "string",
        xsMasterIp: "string",
        xsMasterLabel: "string",
        xsMasterPassword: "string",
        xsMasterUsername: "string",
    });
    
    type: nutanix:FoundationImageNodes
    properties:
        blocks:
            - blockId: string
              nodes:
                - bondLacpRate: string
                  bondMode: string
                  bondUplinks: string
                  clusterId: string
                  currentCvmVlanTag: 0
                  currentNetworkInterface: string
                  cvmGbRam: 0
                  cvmIp: string
                  cvmNumVcpus: 0
                  deviceHint: string
                  exludeBootSerial: string
                  hypervisor: string
                  hypervisorHostname: string
                  hypervisorIp: string
                  imageDelay: 0
                  imageNow: false
                  imageSuccessful: false
                  ipmiConfigureNow: false
                  ipmiGateway: string
                  ipmiIp: string
                  ipmiMac: string
                  ipmiNetmask: string
                  ipmiPassword: string
                  ipmiUser: string
                  ipv6Address: string
                  ipv6Interface: string
                  mitigateLowBootSpace: false
                  nodePosition: string
                  nodeSerial: string
                  rdmaMacAddr: string
                  rdmaPassthrough: false
                  ucsmManagedMode: string
                  ucsmNodeSerial: string
                  ucsmParams:
                    keepUcsmSettings: false
                    macPool: string
                    nativeVlan: false
                    vlanName: string
                  vswitches:
                    - bondMode: string
                      lacp: string
                      mtu: 0
                      name: string
                      otherConfigs:
                        - string
                      uplinks:
                        - string
        clusters:
            - backplaneNetmask: string
              backplaneSubnet: string
              backplaneVlan: string
              clusterExternalIp: string
              clusterInitNow: false
              clusterInitSuccessful: false
              clusterMembers:
                - string
              clusterName: string
              cvmDnsServers: string
              cvmNtpServers: string
              enableNs: false
              hypervisorNtpServers: string
              redundancyFactor: 0
              singleNodeCluster: false
              timezone: string
        cvmGateway: string
        cvmNetmask: string
        eosMetadata:
            accountNames:
                - string
            configId: string
            email: string
        fcSettings:
            fcMetadata:
                apiKey: string
                fcIp: string
            foundationCentral: false
        hypervExternalVnic: string
        hypervExternalVswitch: string
        hypervProductKey: string
        hypervSku: false
        hypervisorGateway: string
        hypervisorIso:
            esx:
                checksum: string
                filename: string
            hyperv:
                checksum: string
                filename: string
            kvm:
                checksum: string
                filename: string
            xen:
                checksum: string
                filename: string
        hypervisorNameserver: string
        hypervisorNetmask: string
        hypervisorPassword: string
        installScript: string
        ipmiGateway: string
        ipmiNetmask: string
        ipmiPassword: string
        ipmiUser: string
        layoutEggUuid: string
        nosPackage: string
        skipHypervisor: false
        svmRescueArgs:
            - string
        tests:
            runNcc: false
            runSyscheck: false
        ucsmIp: string
        ucsmPassword: string
        ucsmUser: string
        uncPassword: string
        uncPath: string
        uncUsername: string
        xenConfigType: string
        xsMasterIp: string
        xsMasterLabel: string
        xsMasterPassword: string
        xsMasterUsername: string
    

    FoundationImageNodes Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The FoundationImageNodes resource accepts the following input properties:

    Blocks List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesBlock>
    CvmGateway string
    • (Required) CVM gateway.
    CvmNetmask string
    • (Required) CVM netmask.
    HypervisorGateway string
    • (Required) Hypervisor gateway.
    HypervisorNetmask string
    • (Required) Hypervisor netmask.
    NosPackage string
    • (Required) NOS package.
    Clusters List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesCluster>
    EosMetadata PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    FcSettings PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    HypervExternalVnic string
    • Hyperv External virtual network adapter name.
    HypervExternalVswitch string
    • Hyperv External vswitch name.
    HypervProductKey string
    • Hyperv product key.
    HypervSku bool
    • Hyperv SKU.
    HypervisorIso PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    HypervisorNameserver string
    HypervisorPassword string
    • Hypervisor password.
    InstallScript string
    • install script.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    IpmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    LayoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    SkipHypervisor bool
    • If hypervisor installation should be skipped.
    SvmRescueArgs List<string>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    Tests PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesTests
    • Types of tests to be performed.
    UcsmIp string
    • UCSM IP address.
    UcsmPassword string
    • UCSM password.
    UcsmUser string
    • UCSM username.
    UncPassword string
    • UNC password.
    UncPath string
    • UNC Path.
    UncUsername string
    • UNC username.
    XenConfigType string
    • xen config types.
    XsMasterIp string
    • xen server master IP address.
    XsMasterLabel string
    • xen server master label.
    XsMasterPassword string
    • xen server master password.
    XsMasterUsername string
    • xen server master username.
    Blocks []FoundationImageNodesBlockArgs
    CvmGateway string
    • (Required) CVM gateway.
    CvmNetmask string
    • (Required) CVM netmask.
    HypervisorGateway string
    • (Required) Hypervisor gateway.
    HypervisorNetmask string
    • (Required) Hypervisor netmask.
    NosPackage string
    • (Required) NOS package.
    Clusters []FoundationImageNodesClusterArgs
    EosMetadata FoundationImageNodesEosMetadataArgs
    • Contains user data from Eos portal.
    FcSettings FoundationImageNodesFcSettingsArgs
    • Foundation Central specific settings.
    HypervExternalVnic string
    • Hyperv External virtual network adapter name.
    HypervExternalVswitch string
    • Hyperv External vswitch name.
    HypervProductKey string
    • Hyperv product key.
    HypervSku bool
    • Hyperv SKU.
    HypervisorIso FoundationImageNodesHypervisorIsoArgs
    • Hypervisor ISO.
    HypervisorNameserver string
    HypervisorPassword string
    • Hypervisor password.
    InstallScript string
    • install script.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    IpmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    LayoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    SkipHypervisor bool
    • If hypervisor installation should be skipped.
    SvmRescueArgs []string
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    Tests FoundationImageNodesTestsArgs
    • Types of tests to be performed.
    UcsmIp string
    • UCSM IP address.
    UcsmPassword string
    • UCSM password.
    UcsmUser string
    • UCSM username.
    UncPassword string
    • UNC password.
    UncPath string
    • UNC Path.
    UncUsername string
    • UNC username.
    XenConfigType string
    • xen config types.
    XsMasterIp string
    • xen server master IP address.
    XsMasterLabel string
    • xen server master label.
    XsMasterPassword string
    • xen server master password.
    XsMasterUsername string
    • xen server master username.
    blocks List<FoundationImageNodesBlock>
    cvmGateway String
    • (Required) CVM gateway.
    cvmNetmask String
    • (Required) CVM netmask.
    hypervisorGateway String
    • (Required) Hypervisor gateway.
    hypervisorNetmask String
    • (Required) Hypervisor netmask.
    nosPackage String
    • (Required) NOS package.
    clusters List<FoundationImageNodesCluster>
    eosMetadata FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    fcSettings FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    hypervExternalVnic String
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch String
    • Hyperv External vswitch name.
    hypervProductKey String
    • Hyperv product key.
    hypervSku Boolean
    • Hyperv SKU.
    hypervisorIso FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    hypervisorNameserver String
    hypervisorPassword String
    • Hypervisor password.
    installScript String
    • install script.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid String
    • Id of the custom layout which needs to be passed to imaging request.
    skipHypervisor Boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs List<String>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTests
    • Types of tests to be performed.
    ucsmIp String
    • UCSM IP address.
    ucsmPassword String
    • UCSM password.
    ucsmUser String
    • UCSM username.
    uncPassword String
    • UNC password.
    uncPath String
    • UNC Path.
    uncUsername String
    • UNC username.
    xenConfigType String
    • xen config types.
    xsMasterIp String
    • xen server master IP address.
    xsMasterLabel String
    • xen server master label.
    xsMasterPassword String
    • xen server master password.
    xsMasterUsername String
    • xen server master username.
    blocks FoundationImageNodesBlock[]
    cvmGateway string
    • (Required) CVM gateway.
    cvmNetmask string
    • (Required) CVM netmask.
    hypervisorGateway string
    • (Required) Hypervisor gateway.
    hypervisorNetmask string
    • (Required) Hypervisor netmask.
    nosPackage string
    • (Required) NOS package.
    clusters FoundationImageNodesCluster[]
    eosMetadata FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    fcSettings FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    hypervExternalVnic string
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch string
    • Hyperv External vswitch name.
    hypervProductKey string
    • Hyperv product key.
    hypervSku boolean
    • Hyperv SKU.
    hypervisorIso FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    hypervisorNameserver string
    hypervisorPassword string
    • Hypervisor password.
    installScript string
    • install script.
    ipmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    skipHypervisor boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs string[]
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTests
    • Types of tests to be performed.
    ucsmIp string
    • UCSM IP address.
    ucsmPassword string
    • UCSM password.
    ucsmUser string
    • UCSM username.
    uncPassword string
    • UNC password.
    uncPath string
    • UNC Path.
    uncUsername string
    • UNC username.
    xenConfigType string
    • xen config types.
    xsMasterIp string
    • xen server master IP address.
    xsMasterLabel string
    • xen server master label.
    xsMasterPassword string
    • xen server master password.
    xsMasterUsername string
    • xen server master username.
    blocks Sequence[FoundationImageNodesBlockArgs]
    cvm_gateway str
    • (Required) CVM gateway.
    cvm_netmask str
    • (Required) CVM netmask.
    hypervisor_gateway str
    • (Required) Hypervisor gateway.
    hypervisor_netmask str
    • (Required) Hypervisor netmask.
    nos_package str
    • (Required) NOS package.
    clusters Sequence[FoundationImageNodesClusterArgs]
    eos_metadata FoundationImageNodesEosMetadataArgs
    • Contains user data from Eos portal.
    fc_settings FoundationImageNodesFcSettingsArgs
    • Foundation Central specific settings.
    hyperv_external_vnic str
    • Hyperv External virtual network adapter name.
    hyperv_external_vswitch str
    • Hyperv External vswitch name.
    hyperv_product_key str
    • Hyperv product key.
    hyperv_sku bool
    • Hyperv SKU.
    hypervisor_iso FoundationImageNodesHypervisorIsoArgs
    • Hypervisor ISO.
    hypervisor_nameserver str
    hypervisor_password str
    • Hypervisor password.
    install_script str
    • install script.
    ipmi_gateway str
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmi_netmask str
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmi_password str
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmi_user str
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layout_egg_uuid str
    • Id of the custom layout which needs to be passed to imaging request.
    skip_hypervisor bool
    • If hypervisor installation should be skipped.
    svm_rescue_args Sequence[str]
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTestsArgs
    • Types of tests to be performed.
    ucsm_ip str
    • UCSM IP address.
    ucsm_password str
    • UCSM password.
    ucsm_user str
    • UCSM username.
    unc_password str
    • UNC password.
    unc_path str
    • UNC Path.
    unc_username str
    • UNC username.
    xen_config_type str
    • xen config types.
    xs_master_ip str
    • xen server master IP address.
    xs_master_label str
    • xen server master label.
    xs_master_password str
    • xen server master password.
    xs_master_username str
    • xen server master username.
    blocks List<Property Map>
    cvmGateway String
    • (Required) CVM gateway.
    cvmNetmask String
    • (Required) CVM netmask.
    hypervisorGateway String
    • (Required) Hypervisor gateway.
    hypervisorNetmask String
    • (Required) Hypervisor netmask.
    nosPackage String
    • (Required) NOS package.
    clusters List<Property Map>
    eosMetadata Property Map
    • Contains user data from Eos portal.
    fcSettings Property Map
    • Foundation Central specific settings.
    hypervExternalVnic String
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch String
    • Hyperv External vswitch name.
    hypervProductKey String
    • Hyperv product key.
    hypervSku Boolean
    • Hyperv SKU.
    hypervisorIso Property Map
    • Hypervisor ISO.
    hypervisorNameserver String
    hypervisorPassword String
    • Hypervisor password.
    installScript String
    • install script.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid String
    • Id of the custom layout which needs to be passed to imaging request.
    skipHypervisor Boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs List<String>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests Property Map
    • Types of tests to be performed.
    ucsmIp String
    • UCSM IP address.
    ucsmPassword String
    • UCSM password.
    ucsmUser String
    • UCSM username.
    uncPassword String
    • UNC password.
    uncPath String
    • UNC Path.
    uncUsername String
    • UNC username.
    xenConfigType String
    • xen config types.
    xsMasterIp String
    • xen server master IP address.
    xsMasterLabel String
    • xen server master label.
    xsMasterPassword String
    • xen server master password.
    xsMasterUsername String
    • xen server master username.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FoundationImageNodes resource produces the following output properties:

    ClusterUrls List<PiersKarsenbarg.Nutanix.Outputs.FoundationImageNodesClusterUrl>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    Id string
    The provider-assigned unique ID for this managed resource.
    SessionId string
    • session_id of the imaging session
    ClusterUrls []FoundationImageNodesClusterUrl
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    Id string
    The provider-assigned unique ID for this managed resource.
    SessionId string
    • session_id of the imaging session
    clusterUrls List<FoundationImageNodesClusterUrl>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    id String
    The provider-assigned unique ID for this managed resource.
    sessionId String
    • session_id of the imaging session
    clusterUrls FoundationImageNodesClusterUrl[]
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    id string
    The provider-assigned unique ID for this managed resource.
    sessionId string
    • session_id of the imaging session
    cluster_urls Sequence[FoundationImageNodesClusterUrl]
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    id str
    The provider-assigned unique ID for this managed resource.
    session_id str
    • session_id of the imaging session
    clusterUrls List<Property Map>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    id String
    The provider-assigned unique ID for this managed resource.
    sessionId String
    • session_id of the imaging session

    Look up Existing FoundationImageNodes Resource

    Get an existing FoundationImageNodes resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FoundationImageNodesState, opts?: CustomResourceOptions): FoundationImageNodes
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            blocks: Optional[Sequence[FoundationImageNodesBlockArgs]] = None,
            cluster_urls: Optional[Sequence[FoundationImageNodesClusterUrlArgs]] = None,
            clusters: Optional[Sequence[FoundationImageNodesClusterArgs]] = None,
            cvm_gateway: Optional[str] = None,
            cvm_netmask: Optional[str] = None,
            eos_metadata: Optional[FoundationImageNodesEosMetadataArgs] = None,
            fc_settings: Optional[FoundationImageNodesFcSettingsArgs] = None,
            hyperv_external_vnic: Optional[str] = None,
            hyperv_external_vswitch: Optional[str] = None,
            hyperv_product_key: Optional[str] = None,
            hyperv_sku: Optional[bool] = None,
            hypervisor_gateway: Optional[str] = None,
            hypervisor_iso: Optional[FoundationImageNodesHypervisorIsoArgs] = None,
            hypervisor_nameserver: Optional[str] = None,
            hypervisor_netmask: Optional[str] = None,
            hypervisor_password: Optional[str] = None,
            install_script: Optional[str] = None,
            ipmi_gateway: Optional[str] = None,
            ipmi_netmask: Optional[str] = None,
            ipmi_password: Optional[str] = None,
            ipmi_user: Optional[str] = None,
            layout_egg_uuid: Optional[str] = None,
            nos_package: Optional[str] = None,
            session_id: Optional[str] = None,
            skip_hypervisor: Optional[bool] = None,
            svm_rescue_args: Optional[Sequence[str]] = None,
            tests: Optional[FoundationImageNodesTestsArgs] = None,
            ucsm_ip: Optional[str] = None,
            ucsm_password: Optional[str] = None,
            ucsm_user: Optional[str] = None,
            unc_password: Optional[str] = None,
            unc_path: Optional[str] = None,
            unc_username: Optional[str] = None,
            xen_config_type: Optional[str] = None,
            xs_master_ip: Optional[str] = None,
            xs_master_label: Optional[str] = None,
            xs_master_password: Optional[str] = None,
            xs_master_username: Optional[str] = None) -> FoundationImageNodes
    func GetFoundationImageNodes(ctx *Context, name string, id IDInput, state *FoundationImageNodesState, opts ...ResourceOption) (*FoundationImageNodes, error)
    public static FoundationImageNodes Get(string name, Input<string> id, FoundationImageNodesState? state, CustomResourceOptions? opts = null)
    public static FoundationImageNodes get(String name, Output<String> id, FoundationImageNodesState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Blocks List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesBlock>
    ClusterUrls List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesClusterUrl>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    Clusters List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesCluster>
    CvmGateway string
    • (Required) CVM gateway.
    CvmNetmask string
    • (Required) CVM netmask.
    EosMetadata PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    FcSettings PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    HypervExternalVnic string
    • Hyperv External virtual network adapter name.
    HypervExternalVswitch string
    • Hyperv External vswitch name.
    HypervProductKey string
    • Hyperv product key.
    HypervSku bool
    • Hyperv SKU.
    HypervisorGateway string
    • (Required) Hypervisor gateway.
    HypervisorIso PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    HypervisorNameserver string
    HypervisorNetmask string
    • (Required) Hypervisor netmask.
    HypervisorPassword string
    • Hypervisor password.
    InstallScript string
    • install script.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    IpmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    LayoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    NosPackage string
    • (Required) NOS package.
    SessionId string
    • session_id of the imaging session
    SkipHypervisor bool
    • If hypervisor installation should be skipped.
    SvmRescueArgs List<string>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    Tests PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesTests
    • Types of tests to be performed.
    UcsmIp string
    • UCSM IP address.
    UcsmPassword string
    • UCSM password.
    UcsmUser string
    • UCSM username.
    UncPassword string
    • UNC password.
    UncPath string
    • UNC Path.
    UncUsername string
    • UNC username.
    XenConfigType string
    • xen config types.
    XsMasterIp string
    • xen server master IP address.
    XsMasterLabel string
    • xen server master label.
    XsMasterPassword string
    • xen server master password.
    XsMasterUsername string
    • xen server master username.
    Blocks []FoundationImageNodesBlockArgs
    ClusterUrls []FoundationImageNodesClusterUrlArgs
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    Clusters []FoundationImageNodesClusterArgs
    CvmGateway string
    • (Required) CVM gateway.
    CvmNetmask string
    • (Required) CVM netmask.
    EosMetadata FoundationImageNodesEosMetadataArgs
    • Contains user data from Eos portal.
    FcSettings FoundationImageNodesFcSettingsArgs
    • Foundation Central specific settings.
    HypervExternalVnic string
    • Hyperv External virtual network adapter name.
    HypervExternalVswitch string
    • Hyperv External vswitch name.
    HypervProductKey string
    • Hyperv product key.
    HypervSku bool
    • Hyperv SKU.
    HypervisorGateway string
    • (Required) Hypervisor gateway.
    HypervisorIso FoundationImageNodesHypervisorIsoArgs
    • Hypervisor ISO.
    HypervisorNameserver string
    HypervisorNetmask string
    • (Required) Hypervisor netmask.
    HypervisorPassword string
    • Hypervisor password.
    InstallScript string
    • install script.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    IpmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    LayoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    NosPackage string
    • (Required) NOS package.
    SessionId string
    • session_id of the imaging session
    SkipHypervisor bool
    • If hypervisor installation should be skipped.
    SvmRescueArgs []string
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    Tests FoundationImageNodesTestsArgs
    • Types of tests to be performed.
    UcsmIp string
    • UCSM IP address.
    UcsmPassword string
    • UCSM password.
    UcsmUser string
    • UCSM username.
    UncPassword string
    • UNC password.
    UncPath string
    • UNC Path.
    UncUsername string
    • UNC username.
    XenConfigType string
    • xen config types.
    XsMasterIp string
    • xen server master IP address.
    XsMasterLabel string
    • xen server master label.
    XsMasterPassword string
    • xen server master password.
    XsMasterUsername string
    • xen server master username.
    blocks List<FoundationImageNodesBlock>
    clusterUrls List<FoundationImageNodesClusterUrl>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    clusters List<FoundationImageNodesCluster>
    cvmGateway String
    • (Required) CVM gateway.
    cvmNetmask String
    • (Required) CVM netmask.
    eosMetadata FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    fcSettings FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    hypervExternalVnic String
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch String
    • Hyperv External vswitch name.
    hypervProductKey String
    • Hyperv product key.
    hypervSku Boolean
    • Hyperv SKU.
    hypervisorGateway String
    • (Required) Hypervisor gateway.
    hypervisorIso FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    hypervisorNameserver String
    hypervisorNetmask String
    • (Required) Hypervisor netmask.
    hypervisorPassword String
    • Hypervisor password.
    installScript String
    • install script.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid String
    • Id of the custom layout which needs to be passed to imaging request.
    nosPackage String
    • (Required) NOS package.
    sessionId String
    • session_id of the imaging session
    skipHypervisor Boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs List<String>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTests
    • Types of tests to be performed.
    ucsmIp String
    • UCSM IP address.
    ucsmPassword String
    • UCSM password.
    ucsmUser String
    • UCSM username.
    uncPassword String
    • UNC password.
    uncPath String
    • UNC Path.
    uncUsername String
    • UNC username.
    xenConfigType String
    • xen config types.
    xsMasterIp String
    • xen server master IP address.
    xsMasterLabel String
    • xen server master label.
    xsMasterPassword String
    • xen server master password.
    xsMasterUsername String
    • xen server master username.
    blocks FoundationImageNodesBlock[]
    clusterUrls FoundationImageNodesClusterUrl[]
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    clusters FoundationImageNodesCluster[]
    cvmGateway string
    • (Required) CVM gateway.
    cvmNetmask string
    • (Required) CVM netmask.
    eosMetadata FoundationImageNodesEosMetadata
    • Contains user data from Eos portal.
    fcSettings FoundationImageNodesFcSettings
    • Foundation Central specific settings.
    hypervExternalVnic string
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch string
    • Hyperv External vswitch name.
    hypervProductKey string
    • Hyperv product key.
    hypervSku boolean
    • Hyperv SKU.
    hypervisorGateway string
    • (Required) Hypervisor gateway.
    hypervisorIso FoundationImageNodesHypervisorIso
    • Hypervisor ISO.
    hypervisorNameserver string
    hypervisorNetmask string
    • (Required) Hypervisor netmask.
    hypervisorPassword string
    • Hypervisor password.
    installScript string
    • install script.
    ipmiGateway string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask string
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser string
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid string
    • Id of the custom layout which needs to be passed to imaging request.
    nosPackage string
    • (Required) NOS package.
    sessionId string
    • session_id of the imaging session
    skipHypervisor boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs string[]
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTests
    • Types of tests to be performed.
    ucsmIp string
    • UCSM IP address.
    ucsmPassword string
    • UCSM password.
    ucsmUser string
    • UCSM username.
    uncPassword string
    • UNC password.
    uncPath string
    • UNC Path.
    uncUsername string
    • UNC username.
    xenConfigType string
    • xen config types.
    xsMasterIp string
    • xen server master IP address.
    xsMasterLabel string
    • xen server master label.
    xsMasterPassword string
    • xen server master password.
    xsMasterUsername string
    • xen server master username.
    blocks Sequence[FoundationImageNodesBlockArgs]
    cluster_urls Sequence[FoundationImageNodesClusterUrlArgs]
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    clusters Sequence[FoundationImageNodesClusterArgs]
    cvm_gateway str
    • (Required) CVM gateway.
    cvm_netmask str
    • (Required) CVM netmask.
    eos_metadata FoundationImageNodesEosMetadataArgs
    • Contains user data from Eos portal.
    fc_settings FoundationImageNodesFcSettingsArgs
    • Foundation Central specific settings.
    hyperv_external_vnic str
    • Hyperv External virtual network adapter name.
    hyperv_external_vswitch str
    • Hyperv External vswitch name.
    hyperv_product_key str
    • Hyperv product key.
    hyperv_sku bool
    • Hyperv SKU.
    hypervisor_gateway str
    • (Required) Hypervisor gateway.
    hypervisor_iso FoundationImageNodesHypervisorIsoArgs
    • Hypervisor ISO.
    hypervisor_nameserver str
    hypervisor_netmask str
    • (Required) Hypervisor netmask.
    hypervisor_password str
    • Hypervisor password.
    install_script str
    • install script.
    ipmi_gateway str
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmi_netmask str
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmi_password str
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmi_user str
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layout_egg_uuid str
    • Id of the custom layout which needs to be passed to imaging request.
    nos_package str
    • (Required) NOS package.
    session_id str
    • session_id of the imaging session
    skip_hypervisor bool
    • If hypervisor installation should be skipped.
    svm_rescue_args Sequence[str]
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests FoundationImageNodesTestsArgs
    • Types of tests to be performed.
    ucsm_ip str
    • UCSM IP address.
    ucsm_password str
    • UCSM password.
    ucsm_user str
    • UCSM username.
    unc_password str
    • UNC password.
    unc_path str
    • UNC Path.
    unc_username str
    • UNC username.
    xen_config_type str
    • xen config types.
    xs_master_ip str
    • xen server master IP address.
    xs_master_label str
    • xen server master label.
    xs_master_password str
    • xen server master password.
    xs_master_username str
    • xen server master username.
    blocks List<Property Map>
    clusterUrls List<Property Map>
    • list containing cluster name and cluster urls for created clusters in current session
    • cluster_urls.#.cluster_name :- cluster_name
    • cluster_urls.#.cluster_url :- url to access the cluster login
    clusters List<Property Map>
    cvmGateway String
    • (Required) CVM gateway.
    cvmNetmask String
    • (Required) CVM netmask.
    eosMetadata Property Map
    • Contains user data from Eos portal.
    fcSettings Property Map
    • Foundation Central specific settings.
    hypervExternalVnic String
    • Hyperv External virtual network adapter name.
    hypervExternalVswitch String
    • Hyperv External vswitch name.
    hypervProductKey String
    • Hyperv product key.
    hypervSku Boolean
    • Hyperv SKU.
    hypervisorGateway String
    • (Required) Hypervisor gateway.
    hypervisorIso Property Map
    • Hypervisor ISO.
    hypervisorNameserver String
    hypervisorNetmask String
    • (Required) Hypervisor netmask.
    hypervisorPassword String
    • Hypervisor password.
    installScript String
    • install script.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI gateway
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or inside node spec) default IPMI netmask
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI password.
    ipmiUser String
    • (Required incase using IPMI based imaging either here or inside node spec) IPMI username.
    layoutEggUuid String
    • Id of the custom layout which needs to be passed to imaging request.
    nosPackage String
    • (Required) NOS package.
    sessionId String
    • session_id of the imaging session
    skipHypervisor Boolean
    • If hypervisor installation should be skipped.
    svmRescueArgs List<String>
    • Arguments to be passed to svm_rescue for AOS installation. Ensure that the arguments provided are supported by the AOS version used for imaging.
    tests Property Map
    • Types of tests to be performed.
    ucsmIp String
    • UCSM IP address.
    ucsmPassword String
    • UCSM password.
    ucsmUser String
    • UCSM username.
    uncPassword String
    • UNC password.
    uncPath String
    • UNC Path.
    uncUsername String
    • UNC username.
    xenConfigType String
    • xen config types.
    xsMasterIp String
    • xen server master IP address.
    xsMasterLabel String
    • xen server master label.
    xsMasterPassword String
    • xen server master password.
    xsMasterUsername String
    • xen server master username.

    Supporting Types

    FoundationImageNodesBlock, FoundationImageNodesBlockArgs

    FoundationImageNodesBlockNode, FoundationImageNodesBlockNodeArgs

    HypervisorHostname string
    • (Required) Hypervisor Hostname.
    HypervisorIp string
    • (Required) Hypervisor IP address.
    NodePosition string
    • (Required) Position of the node in the block.
    BondLacpRate string
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    BondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    BondUplinks string
    • MAC Addresses of NICs in a team/bond
    ClusterId string
    • ID of cluster.
    CurrentCvmVlanTag int
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    CurrentNetworkInterface string
    • CVM current network interface.
    CvmGbRam int
    • RAM capacity of CVM in GB.
    CvmIp string
    CvmNumVcpus int
    • Number of CVM vcpus.
    DeviceHint string
    • use "vm_installer" to enable CVM imaging from standalone.
    ExludeBootSerial string
    • serial of boot device to be excluded (used by NX G6 platforms)
    Hypervisor string
    ImageDelay int
    • Imaging delay.
    ImageNow bool
    • (Optional, Default = true) If the node should be imaged now.
    ImageSuccessful bool
    IpmiConfigureNow bool
    • Whether IPMI should be configured.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    IpmiIp string
    • (Required) IPMI IP address.
    IpmiMac string
    • IPMI MAC address.
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    IpmiUser string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    Ipv6Address string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    Ipv6Interface string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    MitigateLowBootSpace bool
    • relocate bootbank files to make space for phoenix files.
    NodeSerial string
    • serial number of the node.
    RdmaMacAddr string
    • mac address of nic to be used for rdma
    RdmaPassthrough bool
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    UcsmManagedMode string
    • UCSM Managed mode.
    UcsmNodeSerial string
    • UCSM node serial.
    UcsmParams PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesBlockNodeUcsmParams
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    Vswitches List<PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesBlockNodeVswitch>
    HypervisorHostname string
    • (Required) Hypervisor Hostname.
    HypervisorIp string
    • (Required) Hypervisor IP address.
    NodePosition string
    • (Required) Position of the node in the block.
    BondLacpRate string
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    BondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    BondUplinks string
    • MAC Addresses of NICs in a team/bond
    ClusterId string
    • ID of cluster.
    CurrentCvmVlanTag int
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    CurrentNetworkInterface string
    • CVM current network interface.
    CvmGbRam int
    • RAM capacity of CVM in GB.
    CvmIp string
    CvmNumVcpus int
    • Number of CVM vcpus.
    DeviceHint string
    • use "vm_installer" to enable CVM imaging from standalone.
    ExludeBootSerial string
    • serial of boot device to be excluded (used by NX G6 platforms)
    Hypervisor string
    ImageDelay int
    • Imaging delay.
    ImageNow bool
    • (Optional, Default = true) If the node should be imaged now.
    ImageSuccessful bool
    IpmiConfigureNow bool
    • Whether IPMI should be configured.
    IpmiGateway string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    IpmiIp string
    • (Required) IPMI IP address.
    IpmiMac string
    • IPMI MAC address.
    IpmiNetmask string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    IpmiPassword string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    IpmiUser string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    Ipv6Address string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    Ipv6Interface string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    MitigateLowBootSpace bool
    • relocate bootbank files to make space for phoenix files.
    NodeSerial string
    • serial number of the node.
    RdmaMacAddr string
    • mac address of nic to be used for rdma
    RdmaPassthrough bool
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    UcsmManagedMode string
    • UCSM Managed mode.
    UcsmNodeSerial string
    • UCSM node serial.
    UcsmParams FoundationImageNodesBlockNodeUcsmParams
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    Vswitches []FoundationImageNodesBlockNodeVswitch
    hypervisorHostname String
    • (Required) Hypervisor Hostname.
    hypervisorIp String
    • (Required) Hypervisor IP address.
    nodePosition String
    • (Required) Position of the node in the block.
    bondLacpRate String
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    bondMode String
    • (Required if node is capable) dynamic if using LACP, static for LAG
    bondUplinks String
    • MAC Addresses of NICs in a team/bond
    clusterId String
    • ID of cluster.
    currentCvmVlanTag Integer
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    currentNetworkInterface String
    • CVM current network interface.
    cvmGbRam Integer
    • RAM capacity of CVM in GB.
    cvmIp String
    cvmNumVcpus Integer
    • Number of CVM vcpus.
    deviceHint String
    • use "vm_installer" to enable CVM imaging from standalone.
    exludeBootSerial String
    • serial of boot device to be excluded (used by NX G6 platforms)
    hypervisor String
    imageDelay Integer
    • Imaging delay.
    imageNow Boolean
    • (Optional, Default = true) If the node should be imaged now.
    imageSuccessful Boolean
    ipmiConfigureNow Boolean
    • Whether IPMI should be configured.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    ipmiIp String
    • (Required) IPMI IP address.
    ipmiMac String
    • IPMI MAC address.
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    ipmiUser String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    ipv6Address String
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    ipv6Interface String
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    mitigateLowBootSpace Boolean
    • relocate bootbank files to make space for phoenix files.
    nodeSerial String
    • serial number of the node.
    rdmaMacAddr String
    • mac address of nic to be used for rdma
    rdmaPassthrough Boolean
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    ucsmManagedMode String
    • UCSM Managed mode.
    ucsmNodeSerial String
    • UCSM node serial.
    ucsmParams FoundationImageNodesBlockNodeUcsmParams
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    vswitches List<FoundationImageNodesBlockNodeVswitch>
    hypervisorHostname string
    • (Required) Hypervisor Hostname.
    hypervisorIp string
    • (Required) Hypervisor IP address.
    nodePosition string
    • (Required) Position of the node in the block.
    bondLacpRate string
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    bondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    bondUplinks string
    • MAC Addresses of NICs in a team/bond
    clusterId string
    • ID of cluster.
    currentCvmVlanTag number
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    currentNetworkInterface string
    • CVM current network interface.
    cvmGbRam number
    • RAM capacity of CVM in GB.
    cvmIp string
    cvmNumVcpus number
    • Number of CVM vcpus.
    deviceHint string
    • use "vm_installer" to enable CVM imaging from standalone.
    exludeBootSerial string
    • serial of boot device to be excluded (used by NX G6 platforms)
    hypervisor string
    imageDelay number
    • Imaging delay.
    imageNow boolean
    • (Optional, Default = true) If the node should be imaged now.
    imageSuccessful boolean
    ipmiConfigureNow boolean
    • Whether IPMI should be configured.
    ipmiGateway string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    ipmiIp string
    • (Required) IPMI IP address.
    ipmiMac string
    • IPMI MAC address.
    ipmiNetmask string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    ipmiPassword string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    ipmiUser string
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    ipv6Address string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    ipv6Interface string
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    mitigateLowBootSpace boolean
    • relocate bootbank files to make space for phoenix files.
    nodeSerial string
    • serial number of the node.
    rdmaMacAddr string
    • mac address of nic to be used for rdma
    rdmaPassthrough boolean
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    ucsmManagedMode string
    • UCSM Managed mode.
    ucsmNodeSerial string
    • UCSM node serial.
    ucsmParams FoundationImageNodesBlockNodeUcsmParams
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    vswitches FoundationImageNodesBlockNodeVswitch[]
    hypervisor_hostname str
    • (Required) Hypervisor Hostname.
    hypervisor_ip str
    • (Required) Hypervisor IP address.
    node_position str
    • (Required) Position of the node in the block.
    bond_lacp_rate str
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    bond_mode str
    • (Required if node is capable) dynamic if using LACP, static for LAG
    bond_uplinks str
    • MAC Addresses of NICs in a team/bond
    cluster_id str
    • ID of cluster.
    current_cvm_vlan_tag int
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    current_network_interface str
    • CVM current network interface.
    cvm_gb_ram int
    • RAM capacity of CVM in GB.
    cvm_ip str
    cvm_num_vcpus int
    • Number of CVM vcpus.
    device_hint str
    • use "vm_installer" to enable CVM imaging from standalone.
    exlude_boot_serial str
    • serial of boot device to be excluded (used by NX G6 platforms)
    hypervisor str
    image_delay int
    • Imaging delay.
    image_now bool
    • (Optional, Default = true) If the node should be imaged now.
    image_successful bool
    ipmi_configure_now bool
    • Whether IPMI should be configured.
    ipmi_gateway str
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    ipmi_ip str
    • (Required) IPMI IP address.
    ipmi_mac str
    • IPMI MAC address.
    ipmi_netmask str
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    ipmi_password str
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    ipmi_user str
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    ipv6_address str
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    ipv6_interface str
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    mitigate_low_boot_space bool
    • relocate bootbank files to make space for phoenix files.
    node_serial str
    • serial number of the node.
    rdma_mac_addr str
    • mac address of nic to be used for rdma
    rdma_passthrough bool
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    ucsm_managed_mode str
    • UCSM Managed mode.
    ucsm_node_serial str
    • UCSM node serial.
    ucsm_params FoundationImageNodesBlockNodeUcsmParams
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    vswitches Sequence[FoundationImageNodesBlockNodeVswitch]
    hypervisorHostname String
    • (Required) Hypervisor Hostname.
    hypervisorIp String
    • (Required) Hypervisor IP address.
    nodePosition String
    • (Required) Position of the node in the block.
    bondLacpRate String
    • (Required if node is lacp configured) slow or fast if lacp if being used at the switch
    bondMode String
    • (Required if node is capable) dynamic if using LACP, static for LAG
    bondUplinks String
    • MAC Addresses of NICs in a team/bond
    clusterId String
    • ID of cluster.
    currentCvmVlanTag Number
    • Current CVM vlan tag. 0 Value with remove vlan tag.
    currentNetworkInterface String
    • CVM current network interface.
    cvmGbRam Number
    • RAM capacity of CVM in GB.
    cvmIp String
    cvmNumVcpus Number
    • Number of CVM vcpus.
    deviceHint String
    • use "vm_installer" to enable CVM imaging from standalone.
    exludeBootSerial String
    • serial of boot device to be excluded (used by NX G6 platforms)
    hypervisor String
    imageDelay Number
    • Imaging delay.
    imageNow Boolean
    • (Optional, Default = true) If the node should be imaged now.
    imageSuccessful Boolean
    ipmiConfigureNow Boolean
    • Whether IPMI should be configured.
    ipmiGateway String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI gateway for this node
    ipmiIp String
    • (Required) IPMI IP address.
    ipmiMac String
    • IPMI MAC address.
    ipmiNetmask String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI netmask for this node
    ipmiPassword String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI username
    ipmiUser String
    • (Required incase using IPMI based imaging either here or outside blocks) IPMI password
    ipv6Address String
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) IPV6 address.
    ipv6Interface String
    • (Required when device_hint = "vm_installer" for imaging using node's existing cvm for imaging) ipv6 interface.
    mitigateLowBootSpace Boolean
    • relocate bootbank files to make space for phoenix files.
    nodeSerial String
    • serial number of the node.
    rdmaMacAddr String
    • mac address of nic to be used for rdma
    rdmaPassthrough Boolean
    • (Required if node is capable) passthru RDMA nic to CVM if possible, default to false
    ucsmManagedMode String
    • UCSM Managed mode.
    ucsmNodeSerial String
    • UCSM node serial.
    ucsmParams Property Map
    • Object of UCSM parameters.
    • ucsm_params.native_vlan :- If the vlan is native.
    • ucsm_params.keep_ucsm_settings :- Whether UCSM settings should be kept.
    • ucsm_params.mac_pool :- Mac address pool.
    • ucsm_params.vlan_name :- Name of vlan.
    vswitches List<Property Map>

    FoundationImageNodesBlockNodeUcsmParams, FoundationImageNodesBlockNodeUcsmParamsArgs

    keepUcsmSettings Boolean
    macPool String
    nativeVlan Boolean
    vlanName String
    keepUcsmSettings boolean
    macPool string
    nativeVlan boolean
    vlanName string
    keepUcsmSettings Boolean
    macPool String
    nativeVlan Boolean
    vlanName String

    FoundationImageNodesBlockNodeVswitch, FoundationImageNodesBlockNodeVswitchArgs

    BondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    Lacp string
    Mtu int
    Name string
    OtherConfigs List<string>
    Uplinks List<string>
    BondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    Lacp string
    Mtu int
    Name string
    OtherConfigs []string
    Uplinks []string
    bondMode String
    • (Required if node is capable) dynamic if using LACP, static for LAG
    lacp String
    mtu Integer
    name String
    otherConfigs List<String>
    uplinks List<String>
    bondMode string
    • (Required if node is capable) dynamic if using LACP, static for LAG
    lacp string
    mtu number
    name string
    otherConfigs string[]
    uplinks string[]
    bond_mode str
    • (Required if node is capable) dynamic if using LACP, static for LAG
    lacp str
    mtu int
    name str
    other_configs Sequence[str]
    uplinks Sequence[str]
    bondMode String
    • (Required if node is capable) dynamic if using LACP, static for LAG
    lacp String
    mtu Number
    name String
    otherConfigs List<String>
    uplinks List<String>

    FoundationImageNodesCluster, FoundationImageNodesClusterArgs

    ClusterMembers List<string>
    • (Required) Members in the cluster.
    ClusterName string
    • (Required) Name of the cluster.
    RedundancyFactor int
    • (Required) Cluster Redundancy Factor.
    BackplaneNetmask string
    • Backplane netmask.
    BackplaneSubnet string
    • Backplane subnet address.
    BackplaneVlan string
    • Backplane vlan.
    ClusterExternalIp string
    • External IP of the cluster.
    ClusterInitNow bool
    • (Optional, Default = true) If cluster should be created.
    ClusterInitSuccessful bool
    • If cluster initialization was successful.
    CvmDnsServers string
    • DNS servers of CVM.
    CvmNtpServers string
    • NTP servers of CVM.
    EnableNs bool
    • If network segmentation should be enabled.
    HypervisorNtpServers string
    • NTP servers of hypervisor.
    SingleNodeCluster bool
    • If it is a single node cluster.
    Timezone string
    • Set timezone for every CVM
    ClusterMembers []string
    • (Required) Members in the cluster.
    ClusterName string
    • (Required) Name of the cluster.
    RedundancyFactor int
    • (Required) Cluster Redundancy Factor.
    BackplaneNetmask string
    • Backplane netmask.
    BackplaneSubnet string
    • Backplane subnet address.
    BackplaneVlan string
    • Backplane vlan.
    ClusterExternalIp string
    • External IP of the cluster.
    ClusterInitNow bool
    • (Optional, Default = true) If cluster should be created.
    ClusterInitSuccessful bool
    • If cluster initialization was successful.
    CvmDnsServers string
    • DNS servers of CVM.
    CvmNtpServers string
    • NTP servers of CVM.
    EnableNs bool
    • If network segmentation should be enabled.
    HypervisorNtpServers string
    • NTP servers of hypervisor.
    SingleNodeCluster bool
    • If it is a single node cluster.
    Timezone string
    • Set timezone for every CVM
    clusterMembers List<String>
    • (Required) Members in the cluster.
    clusterName String
    • (Required) Name of the cluster.
    redundancyFactor Integer
    • (Required) Cluster Redundancy Factor.
    backplaneNetmask String
    • Backplane netmask.
    backplaneSubnet String
    • Backplane subnet address.
    backplaneVlan String
    • Backplane vlan.
    clusterExternalIp String
    • External IP of the cluster.
    clusterInitNow Boolean
    • (Optional, Default = true) If cluster should be created.
    clusterInitSuccessful Boolean
    • If cluster initialization was successful.
    cvmDnsServers String
    • DNS servers of CVM.
    cvmNtpServers String
    • NTP servers of CVM.
    enableNs Boolean
    • If network segmentation should be enabled.
    hypervisorNtpServers String
    • NTP servers of hypervisor.
    singleNodeCluster Boolean
    • If it is a single node cluster.
    timezone String
    • Set timezone for every CVM
    clusterMembers string[]
    • (Required) Members in the cluster.
    clusterName string
    • (Required) Name of the cluster.
    redundancyFactor number
    • (Required) Cluster Redundancy Factor.
    backplaneNetmask string
    • Backplane netmask.
    backplaneSubnet string
    • Backplane subnet address.
    backplaneVlan string
    • Backplane vlan.
    clusterExternalIp string
    • External IP of the cluster.
    clusterInitNow boolean
    • (Optional, Default = true) If cluster should be created.
    clusterInitSuccessful boolean
    • If cluster initialization was successful.
    cvmDnsServers string
    • DNS servers of CVM.
    cvmNtpServers string
    • NTP servers of CVM.
    enableNs boolean
    • If network segmentation should be enabled.
    hypervisorNtpServers string
    • NTP servers of hypervisor.
    singleNodeCluster boolean
    • If it is a single node cluster.
    timezone string
    • Set timezone for every CVM
    cluster_members Sequence[str]
    • (Required) Members in the cluster.
    cluster_name str
    • (Required) Name of the cluster.
    redundancy_factor int
    • (Required) Cluster Redundancy Factor.
    backplane_netmask str
    • Backplane netmask.
    backplane_subnet str
    • Backplane subnet address.
    backplane_vlan str
    • Backplane vlan.
    cluster_external_ip str
    • External IP of the cluster.
    cluster_init_now bool
    • (Optional, Default = true) If cluster should be created.
    cluster_init_successful bool
    • If cluster initialization was successful.
    cvm_dns_servers str
    • DNS servers of CVM.
    cvm_ntp_servers str
    • NTP servers of CVM.
    enable_ns bool
    • If network segmentation should be enabled.
    hypervisor_ntp_servers str
    • NTP servers of hypervisor.
    single_node_cluster bool
    • If it is a single node cluster.
    timezone str
    • Set timezone for every CVM
    clusterMembers List<String>
    • (Required) Members in the cluster.
    clusterName String
    • (Required) Name of the cluster.
    redundancyFactor Number
    • (Required) Cluster Redundancy Factor.
    backplaneNetmask String
    • Backplane netmask.
    backplaneSubnet String
    • Backplane subnet address.
    backplaneVlan String
    • Backplane vlan.
    clusterExternalIp String
    • External IP of the cluster.
    clusterInitNow Boolean
    • (Optional, Default = true) If cluster should be created.
    clusterInitSuccessful Boolean
    • If cluster initialization was successful.
    cvmDnsServers String
    • DNS servers of CVM.
    cvmNtpServers String
    • NTP servers of CVM.
    enableNs Boolean
    • If network segmentation should be enabled.
    hypervisorNtpServers String
    • NTP servers of hypervisor.
    singleNodeCluster Boolean
    • If it is a single node cluster.
    timezone String
    • Set timezone for every CVM

    FoundationImageNodesClusterUrl, FoundationImageNodesClusterUrlArgs

    ClusterName string
    • (Required) Name of the cluster.
    ClusterUrl string
    ClusterName string
    • (Required) Name of the cluster.
    ClusterUrl string
    clusterName String
    • (Required) Name of the cluster.
    clusterUrl String
    clusterName string
    • (Required) Name of the cluster.
    clusterUrl string
    cluster_name str
    • (Required) Name of the cluster.
    cluster_url str
    clusterName String
    • (Required) Name of the cluster.
    clusterUrl String

    FoundationImageNodesEosMetadata, FoundationImageNodesEosMetadataArgs

    AccountNames List<string>
    • arrya of account names
    ConfigId string
    • Id of the Eos config uploaded in foundation GUI.
    Email string
    • Email address of the user who downloaded Eos config.
    AccountNames []string
    • arrya of account names
    ConfigId string
    • Id of the Eos config uploaded in foundation GUI.
    Email string
    • Email address of the user who downloaded Eos config.
    accountNames List<String>
    • arrya of account names
    configId String
    • Id of the Eos config uploaded in foundation GUI.
    email String
    • Email address of the user who downloaded Eos config.
    accountNames string[]
    • arrya of account names
    configId string
    • Id of the Eos config uploaded in foundation GUI.
    email string
    • Email address of the user who downloaded Eos config.
    account_names Sequence[str]
    • arrya of account names
    config_id str
    • Id of the Eos config uploaded in foundation GUI.
    email str
    • Email address of the user who downloaded Eos config.
    accountNames List<String>
    • arrya of account names
    configId String
    • Id of the Eos config uploaded in foundation GUI.
    email String
    • Email address of the user who downloaded Eos config.

    FoundationImageNodesFcSettings, FoundationImageNodesFcSettingsArgs

    FcMetadata PiersKarsenbarg.Nutanix.Inputs.FoundationImageNodesFcSettingsFcMetadata
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    FoundationCentral bool
    • If this attribute is set to True, FC workflow will be invoked.
    FcMetadata FoundationImageNodesFcSettingsFcMetadata
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    FoundationCentral bool
    • If this attribute is set to True, FC workflow will be invoked.
    fcMetadata FoundationImageNodesFcSettingsFcMetadata
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    foundationCentral Boolean
    • If this attribute is set to True, FC workflow will be invoked.
    fcMetadata FoundationImageNodesFcSettingsFcMetadata
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    foundationCentral boolean
    • If this attribute is set to True, FC workflow will be invoked.
    fc_metadata FoundationImageNodesFcSettingsFcMetadata
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    foundation_central bool
    • If this attribute is set to True, FC workflow will be invoked.
    fcMetadata Property Map
    • Foundation Central metadata which will be transferred to the newly imaged node.
    • fc_metadata.fc_ip :- IP address of foundation central.
    • fc_metadata.api_key :- api_key which the node uses to register itself with foundation central.
    foundationCentral Boolean
    • If this attribute is set to True, FC workflow will be invoked.

    FoundationImageNodesFcSettingsFcMetadata, FoundationImageNodesFcSettingsFcMetadataArgs

    ApiKey string
    FcIp string
    ApiKey string
    FcIp string
    apiKey String
    fcIp String
    apiKey string
    fcIp string
    api_key str
    fc_ip str
    apiKey String
    fcIp String

    FoundationImageNodesHypervisorIso, FoundationImageNodesHypervisorIsoArgs

    Esx FoundationImageNodesHypervisorIsoEsx
    • Details of hypervisor ISO of type esx.
    Hyperv FoundationImageNodesHypervisorIsoHyperv
    • Details of hypervisor ISO of type hyperv.
    Kvm FoundationImageNodesHypervisorIsoKvm
    • Details of hypervisor ISO of type kvm.
    Xen FoundationImageNodesHypervisorIsoXen
    • Details of hypervisor ISO of type xen.
    esx FoundationImageNodesHypervisorIsoEsx
    • Details of hypervisor ISO of type esx.
    hyperv FoundationImageNodesHypervisorIsoHyperv
    • Details of hypervisor ISO of type hyperv.
    kvm FoundationImageNodesHypervisorIsoKvm
    • Details of hypervisor ISO of type kvm.
    xen FoundationImageNodesHypervisorIsoXen
    • Details of hypervisor ISO of type xen.
    esx FoundationImageNodesHypervisorIsoEsx
    • Details of hypervisor ISO of type esx.
    hyperv FoundationImageNodesHypervisorIsoHyperv
    • Details of hypervisor ISO of type hyperv.
    kvm FoundationImageNodesHypervisorIsoKvm
    • Details of hypervisor ISO of type kvm.
    xen FoundationImageNodesHypervisorIsoXen
    • Details of hypervisor ISO of type xen.
    esx FoundationImageNodesHypervisorIsoEsx
    • Details of hypervisor ISO of type esx.
    hyperv FoundationImageNodesHypervisorIsoHyperv
    • Details of hypervisor ISO of type hyperv.
    kvm FoundationImageNodesHypervisorIsoKvm
    • Details of hypervisor ISO of type kvm.
    xen FoundationImageNodesHypervisorIsoXen
    • Details of hypervisor ISO of type xen.
    esx Property Map
    • Details of hypervisor ISO of type esx.
    hyperv Property Map
    • Details of hypervisor ISO of type hyperv.
    kvm Property Map
    • Details of hypervisor ISO of type kvm.
    xen Property Map
    • Details of hypervisor ISO of type xen.

    FoundationImageNodesHypervisorIsoEsx, FoundationImageNodesHypervisorIsoEsxArgs

    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.
    checksum string
    • (Required) Filename of hypervisor ISO.
    filename string
    • (Required) Checksum for ISO file.
    checksum str
    • (Required) Filename of hypervisor ISO.
    filename str
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.

    FoundationImageNodesHypervisorIsoHyperv, FoundationImageNodesHypervisorIsoHypervArgs

    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.
    checksum string
    • (Required) Filename of hypervisor ISO.
    filename string
    • (Required) Checksum for ISO file.
    checksum str
    • (Required) Filename of hypervisor ISO.
    filename str
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.

    FoundationImageNodesHypervisorIsoKvm, FoundationImageNodesHypervisorIsoKvmArgs

    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.
    checksum string
    • (Required) Filename of hypervisor ISO.
    filename string
    • (Required) Checksum for ISO file.
    checksum str
    • (Required) Filename of hypervisor ISO.
    filename str
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.

    FoundationImageNodesHypervisorIsoXen, FoundationImageNodesHypervisorIsoXenArgs

    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    Checksum string
    • (Required) Filename of hypervisor ISO.
    Filename string
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.
    checksum string
    • (Required) Filename of hypervisor ISO.
    filename string
    • (Required) Checksum for ISO file.
    checksum str
    • (Required) Filename of hypervisor ISO.
    filename str
    • (Required) Checksum for ISO file.
    checksum String
    • (Required) Filename of hypervisor ISO.
    filename String
    • (Required) Checksum for ISO file.

    FoundationImageNodesTests, FoundationImageNodesTestsArgs

    RunNcc bool
    • Whether NCC checks should run.
    RunSyscheck bool
    • Whether system checks should run.
    RunNcc bool
    • Whether NCC checks should run.
    RunSyscheck bool
    • Whether system checks should run.
    runNcc Boolean
    • Whether NCC checks should run.
    runSyscheck Boolean
    • Whether system checks should run.
    runNcc boolean
    • Whether NCC checks should run.
    runSyscheck boolean
    • Whether system checks should run.
    run_ncc bool
    • Whether NCC checks should run.
    run_syscheck bool
    • Whether system checks should run.
    runNcc Boolean
    • Whether NCC checks should run.
    runSyscheck Boolean
    • Whether system checks should run.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.0.55 published on Monday, Jul 22, 2024 by Piers Karsenbarg