nutanix.FoundationCentralImageCluster
Explore with Pulumi AI
Create FoundationCentralImageCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FoundationCentralImageCluster(name: string, args?: FoundationCentralImageClusterArgs, opts?: CustomResourceOptions);@overload
def FoundationCentralImageCluster(resource_name: str,
                                  args: Optional[FoundationCentralImageClusterArgs] = None,
                                  opts: Optional[ResourceOptions] = None)
@overload
def FoundationCentralImageCluster(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  aos_package_sha256sum: Optional[str] = None,
                                  aos_package_url: Optional[str] = None,
                                  cluster_external_ip: Optional[str] = None,
                                  cluster_name: Optional[str] = None,
                                  cluster_size: Optional[int] = None,
                                  cluster_status: Optional[FoundationCentralImageClusterClusterStatusArgs] = None,
                                  common_network_settings: Optional[FoundationCentralImageClusterCommonNetworkSettingsArgs] = None,
                                  hypervisor_iso_details: Optional[FoundationCentralImageClusterHypervisorIsoDetailsArgs] = None,
                                  image_cluster_uuid: Optional[str] = None,
                                  node_lists: Optional[Sequence[FoundationCentralImageClusterNodeListArgs]] = None,
                                  redundancy_factor: Optional[int] = None,
                                  skip_cluster_creation: Optional[bool] = None,
                                  storage_node_count: Optional[int] = None,
                                  timezone: Optional[str] = None)func NewFoundationCentralImageCluster(ctx *Context, name string, args *FoundationCentralImageClusterArgs, opts ...ResourceOption) (*FoundationCentralImageCluster, error)public FoundationCentralImageCluster(string name, FoundationCentralImageClusterArgs? args = null, CustomResourceOptions? opts = null)
public FoundationCentralImageCluster(String name, FoundationCentralImageClusterArgs args)
public FoundationCentralImageCluster(String name, FoundationCentralImageClusterArgs args, CustomResourceOptions options)
type: nutanix:FoundationCentralImageCluster
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 FoundationCentralImageClusterArgs
- 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 FoundationCentralImageClusterArgs
- 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 FoundationCentralImageClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FoundationCentralImageClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FoundationCentralImageClusterArgs
- 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 foundationCentralImageClusterResource = new Nutanix.FoundationCentralImageCluster("foundationCentralImageClusterResource", new()
{
    AosPackageSha256sum = "string",
    AosPackageUrl = "string",
    ClusterExternalIp = "string",
    ClusterName = "string",
    ClusterSize = 0,
    ClusterStatus = new Nutanix.Inputs.FoundationCentralImageClusterClusterStatusArgs
    {
        AggregatePercentComplete = 0,
        ClusterCreationStarted = false,
        ClusterProgressDetails = new[]
        {
            new Nutanix.Inputs.FoundationCentralImageClusterClusterStatusClusterProgressDetailArgs
            {
                ClusterName = "string",
                MessageLists = new[]
                {
                    "string",
                },
                PercentComplete = 0,
                Status = "string",
            },
        },
        CurrentFoundationIp = "string",
        FoundationSessionId = "string",
        ImagingStopped = false,
        IntentPickedUp = false,
        NodeProgressDetails = new[]
        {
            new Nutanix.Inputs.FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs
            {
                ImagedNodeUuid = "string",
                ImagingStopped = false,
                IntentPickedUp = false,
                MessageLists = new[]
                {
                    "string",
                },
                PercentComplete = 0,
                Status = "string",
            },
        },
    },
    CommonNetworkSettings = new Nutanix.Inputs.FoundationCentralImageClusterCommonNetworkSettingsArgs
    {
        CvmDnsServers = new[]
        {
            "string",
        },
        CvmNtpServers = new[]
        {
            "string",
        },
        HypervisorDnsServers = new[]
        {
            "string",
        },
        HypervisorNtpServers = new[]
        {
            "string",
        },
    },
    HypervisorIsoDetails = new Nutanix.Inputs.FoundationCentralImageClusterHypervisorIsoDetailsArgs
    {
        HypervProductKey = "string",
        HypervSku = "string",
        Sha256sum = "string",
        Url = "string",
    },
    ImageClusterUuid = "string",
    NodeLists = new[]
    {
        new Nutanix.Inputs.FoundationCentralImageClusterNodeListArgs
        {
            CvmGateway = "string",
            CvmIp = "string",
            CvmNetmask = "string",
            CvmRamGb = 0,
            CvmVlanId = 0,
            HardwareAttributesOverride = 
            {
                { "string", "string" },
            },
            HypervisorGateway = "string",
            HypervisorHostname = "string",
            HypervisorIp = "string",
            HypervisorNetmask = "string",
            HypervisorType = "string",
            ImageNow = false,
            ImagedNodeUuid = "string",
            IpmiGateway = "string",
            IpmiIp = "string",
            IpmiNetmask = "string",
            RdmaPassthrough = false,
            UseExistingNetworkSettings = false,
        },
    },
    RedundancyFactor = 0,
    SkipClusterCreation = false,
    StorageNodeCount = 0,
    Timezone = "string",
});
example, err := nutanix.NewFoundationCentralImageCluster(ctx, "foundationCentralImageClusterResource", &nutanix.FoundationCentralImageClusterArgs{
	AosPackageSha256sum: pulumi.String("string"),
	AosPackageUrl:       pulumi.String("string"),
	ClusterExternalIp:   pulumi.String("string"),
	ClusterName:         pulumi.String("string"),
	ClusterSize:         pulumi.Int(0),
	ClusterStatus: &nutanix.FoundationCentralImageClusterClusterStatusArgs{
		AggregatePercentComplete: pulumi.Float64(0),
		ClusterCreationStarted:   pulumi.Bool(false),
		ClusterProgressDetails: nutanix.FoundationCentralImageClusterClusterStatusClusterProgressDetailArray{
			&nutanix.FoundationCentralImageClusterClusterStatusClusterProgressDetailArgs{
				ClusterName: pulumi.String("string"),
				MessageLists: pulumi.StringArray{
					pulumi.String("string"),
				},
				PercentComplete: pulumi.Float64(0),
				Status:          pulumi.String("string"),
			},
		},
		CurrentFoundationIp: pulumi.String("string"),
		FoundationSessionId: pulumi.String("string"),
		ImagingStopped:      pulumi.Bool(false),
		IntentPickedUp:      pulumi.Bool(false),
		NodeProgressDetails: nutanix.FoundationCentralImageClusterClusterStatusNodeProgressDetailArray{
			&nutanix.FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs{
				ImagedNodeUuid: pulumi.String("string"),
				ImagingStopped: pulumi.Bool(false),
				IntentPickedUp: pulumi.Bool(false),
				MessageLists: pulumi.StringArray{
					pulumi.String("string"),
				},
				PercentComplete: pulumi.Float64(0),
				Status:          pulumi.String("string"),
			},
		},
	},
	CommonNetworkSettings: &nutanix.FoundationCentralImageClusterCommonNetworkSettingsArgs{
		CvmDnsServers: pulumi.StringArray{
			pulumi.String("string"),
		},
		CvmNtpServers: pulumi.StringArray{
			pulumi.String("string"),
		},
		HypervisorDnsServers: pulumi.StringArray{
			pulumi.String("string"),
		},
		HypervisorNtpServers: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	HypervisorIsoDetails: &nutanix.FoundationCentralImageClusterHypervisorIsoDetailsArgs{
		HypervProductKey: pulumi.String("string"),
		HypervSku:        pulumi.String("string"),
		Sha256sum:        pulumi.String("string"),
		Url:              pulumi.String("string"),
	},
	ImageClusterUuid: pulumi.String("string"),
	NodeLists: nutanix.FoundationCentralImageClusterNodeListArray{
		&nutanix.FoundationCentralImageClusterNodeListArgs{
			CvmGateway: pulumi.String("string"),
			CvmIp:      pulumi.String("string"),
			CvmNetmask: pulumi.String("string"),
			CvmRamGb:   pulumi.Int(0),
			CvmVlanId:  pulumi.Int(0),
			HardwareAttributesOverride: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			HypervisorGateway:          pulumi.String("string"),
			HypervisorHostname:         pulumi.String("string"),
			HypervisorIp:               pulumi.String("string"),
			HypervisorNetmask:          pulumi.String("string"),
			HypervisorType:             pulumi.String("string"),
			ImageNow:                   pulumi.Bool(false),
			ImagedNodeUuid:             pulumi.String("string"),
			IpmiGateway:                pulumi.String("string"),
			IpmiIp:                     pulumi.String("string"),
			IpmiNetmask:                pulumi.String("string"),
			RdmaPassthrough:            pulumi.Bool(false),
			UseExistingNetworkSettings: pulumi.Bool(false),
		},
	},
	RedundancyFactor:    pulumi.Int(0),
	SkipClusterCreation: pulumi.Bool(false),
	StorageNodeCount:    pulumi.Int(0),
	Timezone:            pulumi.String("string"),
})
var foundationCentralImageClusterResource = new FoundationCentralImageCluster("foundationCentralImageClusterResource", FoundationCentralImageClusterArgs.builder()
    .aosPackageSha256sum("string")
    .aosPackageUrl("string")
    .clusterExternalIp("string")
    .clusterName("string")
    .clusterSize(0)
    .clusterStatus(FoundationCentralImageClusterClusterStatusArgs.builder()
        .aggregatePercentComplete(0)
        .clusterCreationStarted(false)
        .clusterProgressDetails(FoundationCentralImageClusterClusterStatusClusterProgressDetailArgs.builder()
            .clusterName("string")
            .messageLists("string")
            .percentComplete(0)
            .status("string")
            .build())
        .currentFoundationIp("string")
        .foundationSessionId("string")
        .imagingStopped(false)
        .intentPickedUp(false)
        .nodeProgressDetails(FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs.builder()
            .imagedNodeUuid("string")
            .imagingStopped(false)
            .intentPickedUp(false)
            .messageLists("string")
            .percentComplete(0)
            .status("string")
            .build())
        .build())
    .commonNetworkSettings(FoundationCentralImageClusterCommonNetworkSettingsArgs.builder()
        .cvmDnsServers("string")
        .cvmNtpServers("string")
        .hypervisorDnsServers("string")
        .hypervisorNtpServers("string")
        .build())
    .hypervisorIsoDetails(FoundationCentralImageClusterHypervisorIsoDetailsArgs.builder()
        .hypervProductKey("string")
        .hypervSku("string")
        .sha256sum("string")
        .url("string")
        .build())
    .imageClusterUuid("string")
    .nodeLists(FoundationCentralImageClusterNodeListArgs.builder()
        .cvmGateway("string")
        .cvmIp("string")
        .cvmNetmask("string")
        .cvmRamGb(0)
        .cvmVlanId(0)
        .hardwareAttributesOverride(Map.of("string", "string"))
        .hypervisorGateway("string")
        .hypervisorHostname("string")
        .hypervisorIp("string")
        .hypervisorNetmask("string")
        .hypervisorType("string")
        .imageNow(false)
        .imagedNodeUuid("string")
        .ipmiGateway("string")
        .ipmiIp("string")
        .ipmiNetmask("string")
        .rdmaPassthrough(false)
        .useExistingNetworkSettings(false)
        .build())
    .redundancyFactor(0)
    .skipClusterCreation(false)
    .storageNodeCount(0)
    .timezone("string")
    .build());
foundation_central_image_cluster_resource = nutanix.FoundationCentralImageCluster("foundationCentralImageClusterResource",
    aos_package_sha256sum="string",
    aos_package_url="string",
    cluster_external_ip="string",
    cluster_name="string",
    cluster_size=0,
    cluster_status={
        "aggregate_percent_complete": 0,
        "cluster_creation_started": False,
        "cluster_progress_details": [{
            "cluster_name": "string",
            "message_lists": ["string"],
            "percent_complete": 0,
            "status": "string",
        }],
        "current_foundation_ip": "string",
        "foundation_session_id": "string",
        "imaging_stopped": False,
        "intent_picked_up": False,
        "node_progress_details": [{
            "imaged_node_uuid": "string",
            "imaging_stopped": False,
            "intent_picked_up": False,
            "message_lists": ["string"],
            "percent_complete": 0,
            "status": "string",
        }],
    },
    common_network_settings={
        "cvm_dns_servers": ["string"],
        "cvm_ntp_servers": ["string"],
        "hypervisor_dns_servers": ["string"],
        "hypervisor_ntp_servers": ["string"],
    },
    hypervisor_iso_details={
        "hyperv_product_key": "string",
        "hyperv_sku": "string",
        "sha256sum": "string",
        "url": "string",
    },
    image_cluster_uuid="string",
    node_lists=[{
        "cvm_gateway": "string",
        "cvm_ip": "string",
        "cvm_netmask": "string",
        "cvm_ram_gb": 0,
        "cvm_vlan_id": 0,
        "hardware_attributes_override": {
            "string": "string",
        },
        "hypervisor_gateway": "string",
        "hypervisor_hostname": "string",
        "hypervisor_ip": "string",
        "hypervisor_netmask": "string",
        "hypervisor_type": "string",
        "image_now": False,
        "imaged_node_uuid": "string",
        "ipmi_gateway": "string",
        "ipmi_ip": "string",
        "ipmi_netmask": "string",
        "rdma_passthrough": False,
        "use_existing_network_settings": False,
    }],
    redundancy_factor=0,
    skip_cluster_creation=False,
    storage_node_count=0,
    timezone="string")
const foundationCentralImageClusterResource = new nutanix.FoundationCentralImageCluster("foundationCentralImageClusterResource", {
    aosPackageSha256sum: "string",
    aosPackageUrl: "string",
    clusterExternalIp: "string",
    clusterName: "string",
    clusterSize: 0,
    clusterStatus: {
        aggregatePercentComplete: 0,
        clusterCreationStarted: false,
        clusterProgressDetails: [{
            clusterName: "string",
            messageLists: ["string"],
            percentComplete: 0,
            status: "string",
        }],
        currentFoundationIp: "string",
        foundationSessionId: "string",
        imagingStopped: false,
        intentPickedUp: false,
        nodeProgressDetails: [{
            imagedNodeUuid: "string",
            imagingStopped: false,
            intentPickedUp: false,
            messageLists: ["string"],
            percentComplete: 0,
            status: "string",
        }],
    },
    commonNetworkSettings: {
        cvmDnsServers: ["string"],
        cvmNtpServers: ["string"],
        hypervisorDnsServers: ["string"],
        hypervisorNtpServers: ["string"],
    },
    hypervisorIsoDetails: {
        hypervProductKey: "string",
        hypervSku: "string",
        sha256sum: "string",
        url: "string",
    },
    imageClusterUuid: "string",
    nodeLists: [{
        cvmGateway: "string",
        cvmIp: "string",
        cvmNetmask: "string",
        cvmRamGb: 0,
        cvmVlanId: 0,
        hardwareAttributesOverride: {
            string: "string",
        },
        hypervisorGateway: "string",
        hypervisorHostname: "string",
        hypervisorIp: "string",
        hypervisorNetmask: "string",
        hypervisorType: "string",
        imageNow: false,
        imagedNodeUuid: "string",
        ipmiGateway: "string",
        ipmiIp: "string",
        ipmiNetmask: "string",
        rdmaPassthrough: false,
        useExistingNetworkSettings: false,
    }],
    redundancyFactor: 0,
    skipClusterCreation: false,
    storageNodeCount: 0,
    timezone: "string",
});
type: nutanix:FoundationCentralImageCluster
properties:
    aosPackageSha256sum: string
    aosPackageUrl: string
    clusterExternalIp: string
    clusterName: string
    clusterSize: 0
    clusterStatus:
        aggregatePercentComplete: 0
        clusterCreationStarted: false
        clusterProgressDetails:
            - clusterName: string
              messageLists:
                - string
              percentComplete: 0
              status: string
        currentFoundationIp: string
        foundationSessionId: string
        imagingStopped: false
        intentPickedUp: false
        nodeProgressDetails:
            - imagedNodeUuid: string
              imagingStopped: false
              intentPickedUp: false
              messageLists:
                - string
              percentComplete: 0
              status: string
    commonNetworkSettings:
        cvmDnsServers:
            - string
        cvmNtpServers:
            - string
        hypervisorDnsServers:
            - string
        hypervisorNtpServers:
            - string
    hypervisorIsoDetails:
        hypervProductKey: string
        hypervSku: string
        sha256sum: string
        url: string
    imageClusterUuid: string
    nodeLists:
        - cvmGateway: string
          cvmIp: string
          cvmNetmask: string
          cvmRamGb: 0
          cvmVlanId: 0
          hardwareAttributesOverride:
            string: string
          hypervisorGateway: string
          hypervisorHostname: string
          hypervisorIp: string
          hypervisorNetmask: string
          hypervisorType: string
          imageNow: false
          imagedNodeUuid: string
          ipmiGateway: string
          ipmiIp: string
          ipmiNetmask: string
          rdmaPassthrough: false
          useExistingNetworkSettings: false
    redundancyFactor: 0
    skipClusterCreation: false
    storageNodeCount: 0
    timezone: string
FoundationCentralImageCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FoundationCentralImageCluster resource accepts the following input properties:
- AosPackage stringSha256sum 
- Sha256sum of AOS package.
- AosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterName string
- Name of the cluster.
- ClusterSize int
- Number of nodes in the cluster.
- ClusterStatus PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status 
- CommonNetwork PiersSettings Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- HypervisorIso PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- ImageCluster stringUuid 
- NodeLists List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Node List> 
- RedundancyFactor int
- Redundancy factor of the cluster.
- SkipCluster boolCreation 
- StorageNode intCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- Timezone string
- Timezone to be set on the cluster.
- AosPackage stringSha256sum 
- Sha256sum of AOS package.
- AosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterName string
- Name of the cluster.
- ClusterSize int
- Number of nodes in the cluster.
- ClusterStatus FoundationCentral Image Cluster Cluster Status Args 
- CommonNetwork FoundationSettings Central Image Cluster Common Network Settings Args 
- Common network settings across the nodes in the cluster.
- HypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details Args 
- Details of the hypervisor iso.
- ImageCluster stringUuid 
- NodeLists []FoundationCentral Image Cluster Node List Args 
- RedundancyFactor int
- Redundancy factor of the cluster.
- SkipCluster boolCreation 
- StorageNode intCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- Timezone string
- Timezone to be set on the cluster.
- aosPackage StringSha256sum 
- Sha256sum of AOS package.
- aosPackage StringUrl 
- URL to download AOS package. Required only if imaging is needed.
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterName String
- Name of the cluster.
- clusterSize Integer
- Number of nodes in the cluster.
- clusterStatus FoundationCentral Image Cluster Cluster Status 
- commonNetwork FoundationSettings Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- hypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- imageCluster StringUuid 
- nodeLists List<FoundationCentral Image Cluster Node List> 
- redundancyFactor Integer
- Redundancy factor of the cluster.
- skipCluster BooleanCreation 
- storageNode IntegerCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone String
- Timezone to be set on the cluster.
- aosPackage stringSha256sum 
- Sha256sum of AOS package.
- aosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- clusterExternal stringIp 
- External management ip of the cluster.
- clusterName string
- Name of the cluster.
- clusterSize number
- Number of nodes in the cluster.
- clusterStatus FoundationCentral Image Cluster Cluster Status 
- commonNetwork FoundationSettings Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- hypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- imageCluster stringUuid 
- nodeLists FoundationCentral Image Cluster Node List[] 
- redundancyFactor number
- Redundancy factor of the cluster.
- skipCluster booleanCreation 
- storageNode numberCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone string
- Timezone to be set on the cluster.
- aos_package_ strsha256sum 
- Sha256sum of AOS package.
- aos_package_ strurl 
- URL to download AOS package. Required only if imaging is needed.
- cluster_external_ strip 
- External management ip of the cluster.
- cluster_name str
- Name of the cluster.
- cluster_size int
- Number of nodes in the cluster.
- cluster_status FoundationCentral Image Cluster Cluster Status Args 
- common_network_ Foundationsettings Central Image Cluster Common Network Settings Args 
- Common network settings across the nodes in the cluster.
- hypervisor_iso_ Foundationdetails Central Image Cluster Hypervisor Iso Details Args 
- Details of the hypervisor iso.
- image_cluster_ struuid 
- node_lists Sequence[FoundationCentral Image Cluster Node List Args] 
- redundancy_factor int
- Redundancy factor of the cluster.
- skip_cluster_ boolcreation 
- storage_node_ intcount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone str
- Timezone to be set on the cluster.
- aosPackage StringSha256sum 
- Sha256sum of AOS package.
- aosPackage StringUrl 
- URL to download AOS package. Required only if imaging is needed.
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterName String
- Name of the cluster.
- clusterSize Number
- Number of nodes in the cluster.
- clusterStatus Property Map
- commonNetwork Property MapSettings 
- Common network settings across the nodes in the cluster.
- hypervisorIso Property MapDetails 
- Details of the hypervisor iso.
- imageCluster StringUuid 
- nodeLists List<Property Map>
- redundancyFactor Number
- Redundancy factor of the cluster.
- skipCluster BooleanCreation 
- storageNode NumberCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone String
- Timezone to be set on the cluster.
Outputs
All input properties are implicitly available as output properties. Additionally, the FoundationCentralImageCluster resource produces the following output properties:
- Archived bool
- CreatedTimestamp string
- CurrentTime string
- Destroyed bool
- FoundationInit List<PiersConfigs Karsenbarg. Nutanix. Outputs. Foundation Central Image Cluster Foundation Init Config> 
- FoundationInit stringNode Uuid 
- Id string
- The provider-assigned unique ID for this managed resource.
- ImagedCluster stringUuid 
- Unique id of the cluster.
- ImagedNode List<string>Uuid Lists 
- WorkflowType string
- Archived bool
- CreatedTimestamp string
- CurrentTime string
- Destroyed bool
- FoundationInit []FoundationConfigs Central Image Cluster Foundation Init Config 
- FoundationInit stringNode Uuid 
- Id string
- The provider-assigned unique ID for this managed resource.
- ImagedCluster stringUuid 
- Unique id of the cluster.
- ImagedNode []stringUuid Lists 
- WorkflowType string
- archived Boolean
- createdTimestamp String
- currentTime String
- destroyed Boolean
- foundationInit List<FoundationConfigs Central Image Cluster Foundation Init Config> 
- foundationInit StringNode Uuid 
- id String
- The provider-assigned unique ID for this managed resource.
- imagedCluster StringUuid 
- Unique id of the cluster.
- imagedNode List<String>Uuid Lists 
- workflowType String
- archived boolean
- createdTimestamp string
- currentTime string
- destroyed boolean
- foundationInit FoundationConfigs Central Image Cluster Foundation Init Config[] 
- foundationInit stringNode Uuid 
- id string
- The provider-assigned unique ID for this managed resource.
- imagedCluster stringUuid 
- Unique id of the cluster.
- imagedNode string[]Uuid Lists 
- workflowType string
- archived bool
- created_timestamp str
- current_time str
- destroyed bool
- foundation_init_ Sequence[Foundationconfigs Central Image Cluster Foundation Init Config] 
- foundation_init_ strnode_ uuid 
- id str
- The provider-assigned unique ID for this managed resource.
- imaged_cluster_ struuid 
- Unique id of the cluster.
- imaged_node_ Sequence[str]uuid_ lists 
- workflow_type str
- archived Boolean
- createdTimestamp String
- currentTime String
- destroyed Boolean
- foundationInit List<Property Map>Configs 
- foundationInit StringNode Uuid 
- id String
- The provider-assigned unique ID for this managed resource.
- imagedCluster StringUuid 
- Unique id of the cluster.
- imagedNode List<String>Uuid Lists 
- workflowType String
Look up Existing FoundationCentralImageCluster Resource
Get an existing FoundationCentralImageCluster 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?: FoundationCentralImageClusterState, opts?: CustomResourceOptions): FoundationCentralImageCluster@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        aos_package_sha256sum: Optional[str] = None,
        aos_package_url: Optional[str] = None,
        archived: Optional[bool] = None,
        cluster_external_ip: Optional[str] = None,
        cluster_name: Optional[str] = None,
        cluster_size: Optional[int] = None,
        cluster_status: Optional[FoundationCentralImageClusterClusterStatusArgs] = None,
        common_network_settings: Optional[FoundationCentralImageClusterCommonNetworkSettingsArgs] = None,
        created_timestamp: Optional[str] = None,
        current_time: Optional[str] = None,
        destroyed: Optional[bool] = None,
        foundation_init_configs: Optional[Sequence[FoundationCentralImageClusterFoundationInitConfigArgs]] = None,
        foundation_init_node_uuid: Optional[str] = None,
        hypervisor_iso_details: Optional[FoundationCentralImageClusterHypervisorIsoDetailsArgs] = None,
        image_cluster_uuid: Optional[str] = None,
        imaged_cluster_uuid: Optional[str] = None,
        imaged_node_uuid_lists: Optional[Sequence[str]] = None,
        node_lists: Optional[Sequence[FoundationCentralImageClusterNodeListArgs]] = None,
        redundancy_factor: Optional[int] = None,
        skip_cluster_creation: Optional[bool] = None,
        storage_node_count: Optional[int] = None,
        timezone: Optional[str] = None,
        workflow_type: Optional[str] = None) -> FoundationCentralImageClusterfunc GetFoundationCentralImageCluster(ctx *Context, name string, id IDInput, state *FoundationCentralImageClusterState, opts ...ResourceOption) (*FoundationCentralImageCluster, error)public static FoundationCentralImageCluster Get(string name, Input<string> id, FoundationCentralImageClusterState? state, CustomResourceOptions? opts = null)public static FoundationCentralImageCluster get(String name, Output<String> id, FoundationCentralImageClusterState state, CustomResourceOptions options)resources:  _:    type: nutanix:FoundationCentralImageCluster    get:      id: ${id}- 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.
- AosPackage stringSha256sum 
- Sha256sum of AOS package.
- AosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- Archived bool
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterName string
- Name of the cluster.
- ClusterSize int
- Number of nodes in the cluster.
- ClusterStatus PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status 
- CommonNetwork PiersSettings Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- CreatedTimestamp string
- CurrentTime string
- Destroyed bool
- FoundationInit List<PiersConfigs Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config> 
- FoundationInit stringNode Uuid 
- HypervisorIso PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- ImageCluster stringUuid 
- ImagedCluster stringUuid 
- Unique id of the cluster.
- ImagedNode List<string>Uuid Lists 
- NodeLists List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Node List> 
- RedundancyFactor int
- Redundancy factor of the cluster.
- SkipCluster boolCreation 
- StorageNode intCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- Timezone string
- Timezone to be set on the cluster.
- WorkflowType string
- AosPackage stringSha256sum 
- Sha256sum of AOS package.
- AosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- Archived bool
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterName string
- Name of the cluster.
- ClusterSize int
- Number of nodes in the cluster.
- ClusterStatus FoundationCentral Image Cluster Cluster Status Args 
- CommonNetwork FoundationSettings Central Image Cluster Common Network Settings Args 
- Common network settings across the nodes in the cluster.
- CreatedTimestamp string
- CurrentTime string
- Destroyed bool
- FoundationInit []FoundationConfigs Central Image Cluster Foundation Init Config Args 
- FoundationInit stringNode Uuid 
- HypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details Args 
- Details of the hypervisor iso.
- ImageCluster stringUuid 
- ImagedCluster stringUuid 
- Unique id of the cluster.
- ImagedNode []stringUuid Lists 
- NodeLists []FoundationCentral Image Cluster Node List Args 
- RedundancyFactor int
- Redundancy factor of the cluster.
- SkipCluster boolCreation 
- StorageNode intCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- Timezone string
- Timezone to be set on the cluster.
- WorkflowType string
- aosPackage StringSha256sum 
- Sha256sum of AOS package.
- aosPackage StringUrl 
- URL to download AOS package. Required only if imaging is needed.
- archived Boolean
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterName String
- Name of the cluster.
- clusterSize Integer
- Number of nodes in the cluster.
- clusterStatus FoundationCentral Image Cluster Cluster Status 
- commonNetwork FoundationSettings Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- createdTimestamp String
- currentTime String
- destroyed Boolean
- foundationInit List<FoundationConfigs Central Image Cluster Foundation Init Config> 
- foundationInit StringNode Uuid 
- hypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- imageCluster StringUuid 
- imagedCluster StringUuid 
- Unique id of the cluster.
- imagedNode List<String>Uuid Lists 
- nodeLists List<FoundationCentral Image Cluster Node List> 
- redundancyFactor Integer
- Redundancy factor of the cluster.
- skipCluster BooleanCreation 
- storageNode IntegerCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone String
- Timezone to be set on the cluster.
- workflowType String
- aosPackage stringSha256sum 
- Sha256sum of AOS package.
- aosPackage stringUrl 
- URL to download AOS package. Required only if imaging is needed.
- archived boolean
- clusterExternal stringIp 
- External management ip of the cluster.
- clusterName string
- Name of the cluster.
- clusterSize number
- Number of nodes in the cluster.
- clusterStatus FoundationCentral Image Cluster Cluster Status 
- commonNetwork FoundationSettings Central Image Cluster Common Network Settings 
- Common network settings across the nodes in the cluster.
- createdTimestamp string
- currentTime string
- destroyed boolean
- foundationInit FoundationConfigs Central Image Cluster Foundation Init Config[] 
- foundationInit stringNode Uuid 
- hypervisorIso FoundationDetails Central Image Cluster Hypervisor Iso Details 
- Details of the hypervisor iso.
- imageCluster stringUuid 
- imagedCluster stringUuid 
- Unique id of the cluster.
- imagedNode string[]Uuid Lists 
- nodeLists FoundationCentral Image Cluster Node List[] 
- redundancyFactor number
- Redundancy factor of the cluster.
- skipCluster booleanCreation 
- storageNode numberCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone string
- Timezone to be set on the cluster.
- workflowType string
- aos_package_ strsha256sum 
- Sha256sum of AOS package.
- aos_package_ strurl 
- URL to download AOS package. Required only if imaging is needed.
- archived bool
- cluster_external_ strip 
- External management ip of the cluster.
- cluster_name str
- Name of the cluster.
- cluster_size int
- Number of nodes in the cluster.
- cluster_status FoundationCentral Image Cluster Cluster Status Args 
- common_network_ Foundationsettings Central Image Cluster Common Network Settings Args 
- Common network settings across the nodes in the cluster.
- created_timestamp str
- current_time str
- destroyed bool
- foundation_init_ Sequence[Foundationconfigs Central Image Cluster Foundation Init Config Args] 
- foundation_init_ strnode_ uuid 
- hypervisor_iso_ Foundationdetails Central Image Cluster Hypervisor Iso Details Args 
- Details of the hypervisor iso.
- image_cluster_ struuid 
- imaged_cluster_ struuid 
- Unique id of the cluster.
- imaged_node_ Sequence[str]uuid_ lists 
- node_lists Sequence[FoundationCentral Image Cluster Node List Args] 
- redundancy_factor int
- Redundancy factor of the cluster.
- skip_cluster_ boolcreation 
- storage_node_ intcount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone str
- Timezone to be set on the cluster.
- workflow_type str
- aosPackage StringSha256sum 
- Sha256sum of AOS package.
- aosPackage StringUrl 
- URL to download AOS package. Required only if imaging is needed.
- archived Boolean
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterName String
- Name of the cluster.
- clusterSize Number
- Number of nodes in the cluster.
- clusterStatus Property Map
- commonNetwork Property MapSettings 
- Common network settings across the nodes in the cluster.
- createdTimestamp String
- currentTime String
- destroyed Boolean
- foundationInit List<Property Map>Configs 
- foundationInit StringNode Uuid 
- hypervisorIso Property MapDetails 
- Details of the hypervisor iso.
- imageCluster StringUuid 
- imagedCluster StringUuid 
- Unique id of the cluster.
- imagedNode List<String>Uuid Lists 
- nodeLists List<Property Map>
- redundancyFactor Number
- Redundancy factor of the cluster.
- skipCluster BooleanCreation 
- storageNode NumberCount 
- Number of storage only nodes in the cluster. AHV iso for storage node will be taken from aos package.
- timezone String
- Timezone to be set on the cluster.
- workflowType String
Supporting Types
FoundationCentralImageClusterClusterStatus, FoundationCentralImageClusterClusterStatusArgs            
- AggregatePercent doubleComplete 
- ClusterCreation boolStarted 
- ClusterProgress List<PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status Cluster Progress Detail> 
- CurrentFoundation stringIp 
- FoundationSession stringId 
- ImagingStopped bool
- IntentPicked boolUp 
- NodeProgress List<PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status Node Progress Detail> 
- AggregatePercent float64Complete 
- ClusterCreation boolStarted 
- ClusterProgress []FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail 
- CurrentFoundation stringIp 
- FoundationSession stringId 
- ImagingStopped bool
- IntentPicked boolUp 
- NodeProgress []FoundationDetails Central Image Cluster Cluster Status Node Progress Detail 
- aggregatePercent DoubleComplete 
- clusterCreation BooleanStarted 
- clusterProgress List<FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail> 
- currentFoundation StringIp 
- foundationSession StringId 
- imagingStopped Boolean
- intentPicked BooleanUp 
- nodeProgress List<FoundationDetails Central Image Cluster Cluster Status Node Progress Detail> 
- aggregatePercent numberComplete 
- clusterCreation booleanStarted 
- clusterProgress FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail[] 
- currentFoundation stringIp 
- foundationSession stringId 
- imagingStopped boolean
- intentPicked booleanUp 
- nodeProgress FoundationDetails Central Image Cluster Cluster Status Node Progress Detail[] 
- aggregate_percent_ floatcomplete 
- cluster_creation_ boolstarted 
- cluster_progress_ Sequence[Foundationdetails Central Image Cluster Cluster Status Cluster Progress Detail] 
- current_foundation_ strip 
- foundation_session_ strid 
- imaging_stopped bool
- intent_picked_ boolup 
- node_progress_ Sequence[Foundationdetails Central Image Cluster Cluster Status Node Progress Detail] 
FoundationCentralImageClusterClusterStatusClusterProgressDetail, FoundationCentralImageClusterClusterStatusClusterProgressDetailArgs                  
- ClusterName string
- Name of the cluster.
- MessageLists List<string>
- PercentComplete double
- Status string
- ClusterName string
- Name of the cluster.
- MessageLists []string
- PercentComplete float64
- Status string
- clusterName String
- Name of the cluster.
- messageLists List<String>
- percentComplete Double
- status String
- clusterName string
- Name of the cluster.
- messageLists string[]
- percentComplete number
- status string
- cluster_name str
- Name of the cluster.
- message_lists Sequence[str]
- percent_complete float
- status str
- clusterName String
- Name of the cluster.
- messageLists List<String>
- percentComplete Number
- status String
FoundationCentralImageClusterClusterStatusNodeProgressDetail, FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs                  
- ImagedNode stringUuid 
- UUID of the node.
- ImagingStopped bool
- IntentPicked boolUp 
- MessageLists List<string>
- PercentComplete double
- Status string
- ImagedNode stringUuid 
- UUID of the node.
- ImagingStopped bool
- IntentPicked boolUp 
- MessageLists []string
- PercentComplete float64
- Status string
- imagedNode StringUuid 
- UUID of the node.
- imagingStopped Boolean
- intentPicked BooleanUp 
- messageLists List<String>
- percentComplete Double
- status String
- imagedNode stringUuid 
- UUID of the node.
- imagingStopped boolean
- intentPicked booleanUp 
- messageLists string[]
- percentComplete number
- status string
- imaged_node_ struuid 
- UUID of the node.
- imaging_stopped bool
- intent_picked_ boolup 
- message_lists Sequence[str]
- percent_complete float
- status str
- imagedNode StringUuid 
- UUID of the node.
- imagingStopped Boolean
- intentPicked BooleanUp 
- messageLists List<String>
- percentComplete Number
- status String
FoundationCentralImageClusterCommonNetworkSettings, FoundationCentralImageClusterCommonNetworkSettingsArgs              
- CvmDns List<string>Servers 
- List of dns servers for the cvms in the cluster.
- CvmNtp List<string>Servers 
- List of ntp servers for the cvms in the cluster.
- HypervisorDns List<string>Servers 
- List of dns servers for the hypervisors in the cluster.
- HypervisorNtp List<string>Servers 
- List of ntp servers for the hypervisors in the cluster.
- CvmDns []stringServers 
- List of dns servers for the cvms in the cluster.
- CvmNtp []stringServers 
- List of ntp servers for the cvms in the cluster.
- HypervisorDns []stringServers 
- List of dns servers for the hypervisors in the cluster.
- HypervisorNtp []stringServers 
- List of ntp servers for the hypervisors in the cluster.
- cvmDns List<String>Servers 
- List of dns servers for the cvms in the cluster.
- cvmNtp List<String>Servers 
- List of ntp servers for the cvms in the cluster.
- hypervisorDns List<String>Servers 
- List of dns servers for the hypervisors in the cluster.
- hypervisorNtp List<String>Servers 
- List of ntp servers for the hypervisors in the cluster.
- cvmDns string[]Servers 
- List of dns servers for the cvms in the cluster.
- cvmNtp string[]Servers 
- List of ntp servers for the cvms in the cluster.
- hypervisorDns string[]Servers 
- List of dns servers for the hypervisors in the cluster.
- hypervisorNtp string[]Servers 
- List of ntp servers for the hypervisors in the cluster.
- cvm_dns_ Sequence[str]servers 
- List of dns servers for the cvms in the cluster.
- cvm_ntp_ Sequence[str]servers 
- List of ntp servers for the cvms in the cluster.
- hypervisor_dns_ Sequence[str]servers 
- List of dns servers for the hypervisors in the cluster.
- hypervisor_ntp_ Sequence[str]servers 
- List of ntp servers for the hypervisors in the cluster.
- cvmDns List<String>Servers 
- List of dns servers for the cvms in the cluster.
- cvmNtp List<String>Servers 
- List of ntp servers for the cvms in the cluster.
- hypervisorDns List<String>Servers 
- List of dns servers for the hypervisors in the cluster.
- hypervisorNtp List<String>Servers 
- List of ntp servers for the hypervisors in the cluster.
FoundationCentralImageClusterFoundationInitConfig, FoundationCentralImageClusterFoundationInitConfigArgs              
- Blocks
List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Block> 
- Clusters
List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Cluster> 
- CvmGateway string
- Gateway of the cvm.
- CvmNetmask string
- Netmask of the cvm.
- DnsServers string
- HypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- HypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- HypervisorGateway string
- Gateway of the hypervisor.
- HypervisorIso Dictionary<string, string>Url 
- HypervisorIsos List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Hypervisor Iso> 
- HypervisorNetmask string
- Netmask of the hypervisor.
- IpmiGateway string
- Gateway of the ipmi.
- IpmiNetmask string
- Netmask of the ipmi.
- NosPackage List<PiersUrls Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Nos Package Url> 
- Blocks
[]FoundationCentral Image Cluster Foundation Init Config Block 
- Clusters
[]FoundationCentral Image Cluster Foundation Init Config Cluster 
- CvmGateway string
- Gateway of the cvm.
- CvmNetmask string
- Netmask of the cvm.
- DnsServers string
- HypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- HypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- HypervisorGateway string
- Gateway of the hypervisor.
- HypervisorIso map[string]stringUrl 
- HypervisorIsos []FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso 
- HypervisorNetmask string
- Netmask of the hypervisor.
- IpmiGateway string
- Gateway of the ipmi.
- IpmiNetmask string
- Netmask of the ipmi.
- NosPackage []FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url 
- blocks
List<FoundationCentral Image Cluster Foundation Init Config Block> 
- clusters
List<FoundationCentral Image Cluster Foundation Init Config Cluster> 
- cvmGateway String
- Gateway of the cvm.
- cvmNetmask String
- Netmask of the cvm.
- dnsServers String
- hypervProduct StringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku String
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisorGateway String
- Gateway of the hypervisor.
- hypervisorIso Map<String,String>Url 
- hypervisorIsos List<FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso> 
- hypervisorNetmask String
- Netmask of the hypervisor.
- ipmiGateway String
- Gateway of the ipmi.
- ipmiNetmask String
- Netmask of the ipmi.
- nosPackage List<FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url> 
- blocks
FoundationCentral Image Cluster Foundation Init Config Block[] 
- clusters
FoundationCentral Image Cluster Foundation Init Config Cluster[] 
- cvmGateway string
- Gateway of the cvm.
- cvmNetmask string
- Netmask of the cvm.
- dnsServers string
- hypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisorGateway string
- Gateway of the hypervisor.
- hypervisorIso {[key: string]: string}Url 
- hypervisorIsos FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso[] 
- hypervisorNetmask string
- Netmask of the hypervisor.
- ipmiGateway string
- Gateway of the ipmi.
- ipmiNetmask string
- Netmask of the ipmi.
- nosPackage FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url[] 
- blocks
Sequence[FoundationCentral Image Cluster Foundation Init Config Block] 
- clusters
Sequence[FoundationCentral Image Cluster Foundation Init Config Cluster] 
- cvm_gateway str
- Gateway of the cvm.
- cvm_netmask str
- Netmask of the cvm.
- dns_servers str
- hyperv_product_ strkey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv_sku str
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisor_gateway str
- Gateway of the hypervisor.
- hypervisor_iso_ Mapping[str, str]url 
- hypervisor_isos Sequence[FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso] 
- hypervisor_netmask str
- Netmask of the hypervisor.
- ipmi_gateway str
- Gateway of the ipmi.
- ipmi_netmask str
- Netmask of the ipmi.
- nos_package_ Sequence[Foundationurls Central Image Cluster Foundation Init Config Nos Package Url] 
- blocks List<Property Map>
- clusters List<Property Map>
- cvmGateway String
- Gateway of the cvm.
- cvmNetmask String
- Netmask of the cvm.
- dnsServers String
- hypervProduct StringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku String
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisorGateway String
- Gateway of the hypervisor.
- hypervisorIso Map<String>Url 
- hypervisorIsos List<Property Map>
- hypervisorNetmask String
- Netmask of the hypervisor.
- ipmiGateway String
- Gateway of the ipmi.
- ipmiNetmask String
- Netmask of the ipmi.
- nosPackage List<Property Map>Urls 
FoundationCentralImageClusterFoundationInitConfigBlock, FoundationCentralImageClusterFoundationInitConfigBlockArgs                
- blockId String
- nodes List<Property Map>
FoundationCentralImageClusterFoundationInitConfigBlockNode, FoundationCentralImageClusterFoundationInitConfigBlockNodeArgs                  
- CvmIp string
- IP address to be set for the cvm on the node.
- CvmVlan intId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- FcImaged stringNode Uuid 
- HardwareAttributes Dictionary<string, string>Override 
- Hardware attributes override json for the node.
- Hypervisor string
- HypervisorHostname string
- Name to be set for the hypervisor host.
- HypervisorIp string
- IP address to be set for the hypervisor on the node.
- ImageNow bool
- True, if the node should be imaged, False, otherwise.
- IpmiIp string
- IP address to be set for the ipmi of the node.
- Ipv6Address string
- NodePosition string
- NodeSerial string
- CvmIp string
- IP address to be set for the cvm on the node.
- CvmVlan intId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- FcImaged stringNode Uuid 
- HardwareAttributes map[string]stringOverride 
- Hardware attributes override json for the node.
- Hypervisor string
- HypervisorHostname string
- Name to be set for the hypervisor host.
- HypervisorIp string
- IP address to be set for the hypervisor on the node.
- ImageNow bool
- True, if the node should be imaged, False, otherwise.
- IpmiIp string
- IP address to be set for the ipmi of the node.
- Ipv6Address string
- NodePosition string
- NodeSerial string
- cvmIp String
- IP address to be set for the cvm on the node.
- cvmVlan IntegerId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- fcImaged StringNode Uuid 
- hardwareAttributes Map<String,String>Override 
- Hardware attributes override json for the node.
- hypervisor String
- hypervisorHostname String
- Name to be set for the hypervisor host.
- hypervisorIp String
- IP address to be set for the hypervisor on the node.
- imageNow Boolean
- True, if the node should be imaged, False, otherwise.
- ipmiIp String
- IP address to be set for the ipmi of the node.
- ipv6Address String
- nodePosition String
- nodeSerial String
- cvmIp string
- IP address to be set for the cvm on the node.
- cvmVlan numberId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- fcImaged stringNode Uuid 
- hardwareAttributes {[key: string]: string}Override 
- Hardware attributes override json for the node.
- hypervisor string
- hypervisorHostname string
- Name to be set for the hypervisor host.
- hypervisorIp string
- IP address to be set for the hypervisor on the node.
- imageNow boolean
- True, if the node should be imaged, False, otherwise.
- ipmiIp string
- IP address to be set for the ipmi of the node.
- ipv6Address string
- nodePosition string
- nodeSerial string
- cvm_ip str
- IP address to be set for the cvm on the node.
- cvm_vlan_ intid 
- Vlan tag of the cvm, if the cvm is on a vlan.
- fc_imaged_ strnode_ uuid 
- hardware_attributes_ Mapping[str, str]override 
- Hardware attributes override json for the node.
- hypervisor str
- hypervisor_hostname str
- Name to be set for the hypervisor host.
- hypervisor_ip str
- IP address to be set for the hypervisor on the node.
- image_now bool
- True, if the node should be imaged, False, otherwise.
- ipmi_ip str
- IP address to be set for the ipmi of the node.
- ipv6_address str
- node_position str
- node_serial str
- cvmIp String
- IP address to be set for the cvm on the node.
- cvmVlan NumberId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- fcImaged StringNode Uuid 
- hardwareAttributes Map<String>Override 
- Hardware attributes override json for the node.
- hypervisor String
- hypervisorHostname String
- Name to be set for the hypervisor host.
- hypervisorIp String
- IP address to be set for the hypervisor on the node.
- imageNow Boolean
- True, if the node should be imaged, False, otherwise.
- ipmiIp String
- IP address to be set for the ipmi of the node.
- ipv6Address String
- nodePosition String
- nodeSerial String
FoundationCentralImageClusterFoundationInitConfigCluster, FoundationCentralImageClusterFoundationInitConfigClusterArgs                
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterInit boolNow 
- ClusterInit boolSuccessful 
- ClusterMembers List<string>
- ClusterName string
- Name of the cluster.
- CvmDns stringServers 
- List of dns servers for the cvms in the cluster.
- CvmNtp stringServers 
- List of ntp servers for the cvms in the cluster.
- RedundancyFactor int
- Redundancy factor of the cluster.
- Timezone string
- Timezone to be set on the cluster.
- ClusterExternal stringIp 
- External management ip of the cluster.
- ClusterInit boolNow 
- ClusterInit boolSuccessful 
- ClusterMembers []string
- ClusterName string
- Name of the cluster.
- CvmDns stringServers 
- List of dns servers for the cvms in the cluster.
- CvmNtp stringServers 
- List of ntp servers for the cvms in the cluster.
- RedundancyFactor int
- Redundancy factor of the cluster.
- Timezone string
- Timezone to be set on the cluster.
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterInit BooleanNow 
- clusterInit BooleanSuccessful 
- clusterMembers List<String>
- clusterName String
- Name of the cluster.
- cvmDns StringServers 
- List of dns servers for the cvms in the cluster.
- cvmNtp StringServers 
- List of ntp servers for the cvms in the cluster.
- redundancyFactor Integer
- Redundancy factor of the cluster.
- timezone String
- Timezone to be set on the cluster.
- clusterExternal stringIp 
- External management ip of the cluster.
- clusterInit booleanNow 
- clusterInit booleanSuccessful 
- clusterMembers string[]
- clusterName string
- Name of the cluster.
- cvmDns stringServers 
- List of dns servers for the cvms in the cluster.
- cvmNtp stringServers 
- List of ntp servers for the cvms in the cluster.
- redundancyFactor number
- Redundancy factor of the cluster.
- timezone string
- Timezone to be set on the cluster.
- cluster_external_ strip 
- External management ip of the cluster.
- cluster_init_ boolnow 
- cluster_init_ boolsuccessful 
- cluster_members Sequence[str]
- cluster_name str
- Name of the cluster.
- cvm_dns_ strservers 
- List of dns servers for the cvms in the cluster.
- cvm_ntp_ strservers 
- List of ntp servers for the cvms in the cluster.
- redundancy_factor int
- Redundancy factor of the cluster.
- timezone str
- Timezone to be set on the cluster.
- clusterExternal StringIp 
- External management ip of the cluster.
- clusterInit BooleanNow 
- clusterInit BooleanSuccessful 
- clusterMembers List<String>
- clusterName String
- Name of the cluster.
- cvmDns StringServers 
- List of dns servers for the cvms in the cluster.
- cvmNtp StringServers 
- List of ntp servers for the cvms in the cluster.
- redundancyFactor Number
- Redundancy factor of the cluster.
- timezone String
- Timezone to be set on the cluster.
FoundationCentralImageClusterFoundationInitConfigHypervisorIso, FoundationCentralImageClusterFoundationInitConfigHypervisorIsoArgs                  
- HypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- Sha256sum string
- sha256sum of the hypervisor iso.
- Url string
- URL to download hypervisor iso. Required only if imaging is needed.
- HypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- Sha256sum string
- sha256sum of the hypervisor iso.
- Url string
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervisorType String
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- sha256sum String
- sha256sum of the hypervisor iso.
- url String
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- sha256sum string
- sha256sum of the hypervisor iso.
- url string
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervisor_type str
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- sha256sum str
- sha256sum of the hypervisor iso.
- url str
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervisorType String
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- sha256sum String
- sha256sum of the hypervisor iso.
- url String
- URL to download hypervisor iso. Required only if imaging is needed.
FoundationCentralImageClusterFoundationInitConfigNosPackageUrl, FoundationCentralImageClusterFoundationInitConfigNosPackageUrlArgs                    
FoundationCentralImageClusterHypervisorIsoDetails, FoundationCentralImageClusterHypervisorIsoDetailsArgs              
- HypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- HypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- Sha256sum string
- sha256sum of the hypervisor iso.
- Url string
- URL to download hypervisor iso. Required only if imaging is needed.
- HypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- HypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- Sha256sum string
- sha256sum of the hypervisor iso.
- Url string
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervProduct StringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku String
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- sha256sum String
- sha256sum of the hypervisor iso.
- url String
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervProduct stringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku string
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- sha256sum string
- sha256sum of the hypervisor iso.
- url string
- URL to download hypervisor iso. Required only if imaging is needed.
- hyperv_product_ strkey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv_sku str
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- sha256sum str
- sha256sum of the hypervisor iso.
- url str
- URL to download hypervisor iso. Required only if imaging is needed.
- hypervProduct StringKey 
- Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hypervSku String
- SKU of hyperv to be installed if hypervisor_type is hyperv.
- sha256sum String
- sha256sum of the hypervisor iso.
- url String
- URL to download hypervisor iso. Required only if imaging is needed.
FoundationCentralImageClusterNodeList, FoundationCentralImageClusterNodeListArgs            
- CvmGateway string
- Gateway of the cvm.
- CvmIp string
- IP address to be set for the cvm on the node.
- CvmNetmask string
- Netmask of the cvm.
- CvmRam intGb 
- Amount of memory to be assigned for the cvm.
- CvmVlan intId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- HardwareAttributes Dictionary<string, string>Override 
- Hardware attributes override json for the node.
- HypervisorGateway string
- Gateway of the hypervisor.
- HypervisorHostname string
- Name to be set for the hypervisor host.
- HypervisorIp string
- IP address to be set for the hypervisor on the node.
- HypervisorNetmask string
- Netmask of the hypervisor.
- HypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- ImageNow bool
- True, if the node should be imaged, False, otherwise.
- ImagedNode stringUuid 
- UUID of the node.
- IpmiGateway string
- Gateway of the ipmi.
- IpmiIp string
- IP address to be set for the ipmi of the node.
- IpmiNetmask string
- Netmask of the ipmi.
- RdmaPassthrough bool
- Passthrough RDMA nic to CVM if possible, default to false.
- UseExisting boolNetwork Settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
- CvmGateway string
- Gateway of the cvm.
- CvmIp string
- IP address to be set for the cvm on the node.
- CvmNetmask string
- Netmask of the cvm.
- CvmRam intGb 
- Amount of memory to be assigned for the cvm.
- CvmVlan intId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- HardwareAttributes map[string]stringOverride 
- Hardware attributes override json for the node.
- HypervisorGateway string
- Gateway of the hypervisor.
- HypervisorHostname string
- Name to be set for the hypervisor host.
- HypervisorIp string
- IP address to be set for the hypervisor on the node.
- HypervisorNetmask string
- Netmask of the hypervisor.
- HypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- ImageNow bool
- True, if the node should be imaged, False, otherwise.
- ImagedNode stringUuid 
- UUID of the node.
- IpmiGateway string
- Gateway of the ipmi.
- IpmiIp string
- IP address to be set for the ipmi of the node.
- IpmiNetmask string
- Netmask of the ipmi.
- RdmaPassthrough bool
- Passthrough RDMA nic to CVM if possible, default to false.
- UseExisting boolNetwork Settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
- cvmGateway String
- Gateway of the cvm.
- cvmIp String
- IP address to be set for the cvm on the node.
- cvmNetmask String
- Netmask of the cvm.
- cvmRam IntegerGb 
- Amount of memory to be assigned for the cvm.
- cvmVlan IntegerId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- hardwareAttributes Map<String,String>Override 
- Hardware attributes override json for the node.
- hypervisorGateway String
- Gateway of the hypervisor.
- hypervisorHostname String
- Name to be set for the hypervisor host.
- hypervisorIp String
- IP address to be set for the hypervisor on the node.
- hypervisorNetmask String
- Netmask of the hypervisor.
- hypervisorType String
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- imageNow Boolean
- True, if the node should be imaged, False, otherwise.
- imagedNode StringUuid 
- UUID of the node.
- ipmiGateway String
- Gateway of the ipmi.
- ipmiIp String
- IP address to be set for the ipmi of the node.
- ipmiNetmask String
- Netmask of the ipmi.
- rdmaPassthrough Boolean
- Passthrough RDMA nic to CVM if possible, default to false.
- useExisting BooleanNetwork Settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
- cvmGateway string
- Gateway of the cvm.
- cvmIp string
- IP address to be set for the cvm on the node.
- cvmNetmask string
- Netmask of the cvm.
- cvmRam numberGb 
- Amount of memory to be assigned for the cvm.
- cvmVlan numberId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- hardwareAttributes {[key: string]: string}Override 
- Hardware attributes override json for the node.
- hypervisorGateway string
- Gateway of the hypervisor.
- hypervisorHostname string
- Name to be set for the hypervisor host.
- hypervisorIp string
- IP address to be set for the hypervisor on the node.
- hypervisorNetmask string
- Netmask of the hypervisor.
- hypervisorType string
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- imageNow boolean
- True, if the node should be imaged, False, otherwise.
- imagedNode stringUuid 
- UUID of the node.
- ipmiGateway string
- Gateway of the ipmi.
- ipmiIp string
- IP address to be set for the ipmi of the node.
- ipmiNetmask string
- Netmask of the ipmi.
- rdmaPassthrough boolean
- Passthrough RDMA nic to CVM if possible, default to false.
- useExisting booleanNetwork Settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
- cvm_gateway str
- Gateway of the cvm.
- cvm_ip str
- IP address to be set for the cvm on the node.
- cvm_netmask str
- Netmask of the cvm.
- cvm_ram_ intgb 
- Amount of memory to be assigned for the cvm.
- cvm_vlan_ intid 
- Vlan tag of the cvm, if the cvm is on a vlan.
- hardware_attributes_ Mapping[str, str]override 
- Hardware attributes override json for the node.
- hypervisor_gateway str
- Gateway of the hypervisor.
- hypervisor_hostname str
- Name to be set for the hypervisor host.
- hypervisor_ip str
- IP address to be set for the hypervisor on the node.
- hypervisor_netmask str
- Netmask of the hypervisor.
- hypervisor_type str
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- image_now bool
- True, if the node should be imaged, False, otherwise.
- imaged_node_ struuid 
- UUID of the node.
- ipmi_gateway str
- Gateway of the ipmi.
- ipmi_ip str
- IP address to be set for the ipmi of the node.
- ipmi_netmask str
- Netmask of the ipmi.
- rdma_passthrough bool
- Passthrough RDMA nic to CVM if possible, default to false.
- use_existing_ boolnetwork_ settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
- cvmGateway String
- Gateway of the cvm.
- cvmIp String
- IP address to be set for the cvm on the node.
- cvmNetmask String
- Netmask of the cvm.
- cvmRam NumberGb 
- Amount of memory to be assigned for the cvm.
- cvmVlan NumberId 
- Vlan tag of the cvm, if the cvm is on a vlan.
- hardwareAttributes Map<String>Override 
- Hardware attributes override json for the node.
- hypervisorGateway String
- Gateway of the hypervisor.
- hypervisorHostname String
- Name to be set for the hypervisor host.
- hypervisorIp String
- IP address to be set for the hypervisor on the node.
- hypervisorNetmask String
- Netmask of the hypervisor.
- hypervisorType String
- Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- imageNow Boolean
- True, if the node should be imaged, False, otherwise.
- imagedNode StringUuid 
- UUID of the node.
- ipmiGateway String
- Gateway of the ipmi.
- ipmiIp String
- IP address to be set for the ipmi of the node.
- ipmiNetmask String
- Netmask of the ipmi.
- rdmaPassthrough Boolean
- Passthrough RDMA nic to CVM if possible, default to false.
- useExisting BooleanNetwork Settings 
- Decides whether to use the existing network settings for the node. If True, the existing network settings of the node will be used during cluster creation. If False, then client must provide new network settings. If all nodes are booted in phoenix, this field is, by default, considered to be False.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
