Nutanix v0.4.0 published on Wednesday, Oct 23, 2024 by Piers Karsenbarg
nutanix.FoundationCentralImageCluster
Explore with Pulumi AI
Nutanix v0.4.0 published on Wednesday, Oct 23, 2024 by Piers Karsenbarg
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=nutanix.FoundationCentralImageClusterClusterStatusArgs(
aggregate_percent_complete=0,
cluster_creation_started=False,
cluster_progress_details=[nutanix.FoundationCentralImageClusterClusterStatusClusterProgressDetailArgs(
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=[nutanix.FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs(
imaged_node_uuid="string",
imaging_stopped=False,
intent_picked_up=False,
message_lists=["string"],
percent_complete=0,
status="string",
)],
),
common_network_settings=nutanix.FoundationCentralImageClusterCommonNetworkSettingsArgs(
cvm_dns_servers=["string"],
cvm_ntp_servers=["string"],
hypervisor_dns_servers=["string"],
hypervisor_ntp_servers=["string"],
),
hypervisor_iso_details=nutanix.FoundationCentralImageClusterHypervisorIsoDetailsArgs(
hyperv_product_key="string",
hyperv_sku="string",
sha256sum="string",
url="string",
),
image_cluster_uuid="string",
node_lists=[nutanix.FoundationCentralImageClusterNodeListArgs(
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
The FoundationCentralImageCluster resource accepts the following input properties:
- Aos
Package stringSha256sum - Sha256sum of AOS package.
- Aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Name string - Name of the cluster.
- Cluster
Size int - Number of nodes in the cluster.
- Cluster
Status PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status - Common
Network PiersSettings Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- Hypervisor
Iso PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- Image
Cluster stringUuid - Node
Lists List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Node List> - 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 string
- Timezone to be set on the cluster.
- Aos
Package stringSha256sum - Sha256sum of AOS package.
- Aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Name string - 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 stringUuid - Node
Lists []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 string
- Timezone to be set on the cluster.
- aos
Package StringSha256sum - Sha256sum of AOS package.
- aos
Package StringUrl - URL to download AOS package. Required only if imaging is needed.
- cluster
External StringIp - External management ip of the cluster.
- cluster
Name String - Name of the cluster.
- cluster
Size Integer - Number of nodes in the cluster.
- cluster
Status FoundationCentral Image Cluster Cluster Status - common
Network FoundationSettings Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- hypervisor
Iso FoundationDetails Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- image
Cluster StringUuid - node
Lists List<FoundationCentral Image Cluster Node List> - redundancy
Factor Integer - Redundancy factor of the cluster.
- skip
Cluster BooleanCreation - storage
Node 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.
- aos
Package stringSha256sum - Sha256sum of AOS package.
- aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- cluster
External stringIp - External management ip of the cluster.
- cluster
Name string - Name of the cluster.
- cluster
Size number - Number of nodes in the cluster.
- cluster
Status FoundationCentral Image Cluster Cluster Status - common
Network FoundationSettings Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- hypervisor
Iso FoundationDetails Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- image
Cluster stringUuid - node
Lists FoundationCentral Image Cluster Node List[] - redundancy
Factor number - Redundancy factor of the cluster.
- skip
Cluster booleanCreation - storage
Node 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.
- aos
Package StringSha256sum - Sha256sum of AOS package.
- aos
Package StringUrl - URL to download AOS package. Required only if imaging is needed.
- cluster
External StringIp - External management ip of the cluster.
- cluster
Name String - Name of the cluster.
- cluster
Size Number - Number of nodes in the cluster.
- cluster
Status Property Map - common
Network Property MapSettings - Common network settings across the nodes in the cluster.
- hypervisor
Iso Property MapDetails - Details of the hypervisor iso.
- image
Cluster StringUuid - node
Lists List<Property Map> - redundancy
Factor Number - Redundancy factor of the cluster.
- skip
Cluster BooleanCreation - storage
Node 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
- Created
Timestamp string - Current
Time string - Destroyed bool
- Foundation
Init List<PiersConfigs Karsenbarg. Nutanix. Outputs. Foundation Central Image Cluster Foundation Init Config> - Foundation
Init stringNode Uuid - Id string
- The provider-assigned unique ID for this managed resource.
- Imaged
Cluster stringUuid - Unique id of the cluster.
- Imaged
Node List<string>Uuid Lists - Workflow
Type string
- Archived bool
- Created
Timestamp string - Current
Time string - Destroyed bool
- Foundation
Init []FoundationConfigs Central Image Cluster Foundation Init Config - Foundation
Init stringNode Uuid - Id string
- The provider-assigned unique ID for this managed resource.
- Imaged
Cluster stringUuid - Unique id of the cluster.
- Imaged
Node []stringUuid Lists - Workflow
Type string
- archived Boolean
- created
Timestamp String - current
Time String - destroyed Boolean
- foundation
Init List<FoundationConfigs Central Image Cluster Foundation Init Config> - foundation
Init StringNode Uuid - id String
- The provider-assigned unique ID for this managed resource.
- imaged
Cluster StringUuid - Unique id of the cluster.
- imaged
Node List<String>Uuid Lists - workflow
Type String
- archived boolean
- created
Timestamp string - current
Time string - destroyed boolean
- foundation
Init FoundationConfigs Central Image Cluster Foundation Init Config[] - foundation
Init stringNode Uuid - id string
- The provider-assigned unique ID for this managed resource.
- imaged
Cluster stringUuid - Unique id of the cluster.
- imaged
Node string[]Uuid Lists - workflow
Type 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
- created
Timestamp String - current
Time String - destroyed Boolean
- foundation
Init List<Property Map>Configs - foundation
Init StringNode Uuid - id String
- The provider-assigned unique ID for this managed resource.
- imaged
Cluster StringUuid - Unique id of the cluster.
- imaged
Node List<String>Uuid Lists - workflow
Type 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) -> FoundationCentralImageCluster
func 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)
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.
- Aos
Package stringSha256sum - Sha256sum of AOS package.
- Aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- Archived bool
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Name string - Name of the cluster.
- Cluster
Size int - Number of nodes in the cluster.
- Cluster
Status PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status - Common
Network PiersSettings Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- Created
Timestamp string - Current
Time string - Destroyed bool
- Foundation
Init List<PiersConfigs Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config> - Foundation
Init stringNode Uuid - Hypervisor
Iso PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- Image
Cluster stringUuid - Imaged
Cluster stringUuid - Unique id of the cluster.
- Imaged
Node List<string>Uuid Lists - Node
Lists List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Node List> - 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 string
- Timezone to be set on the cluster.
- Workflow
Type string
- Aos
Package stringSha256sum - Sha256sum of AOS package.
- Aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- Archived bool
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Name string - 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 string - Current
Time string - Destroyed bool
- Foundation
Init []FoundationConfigs Central Image Cluster Foundation Init Config Args - Foundation
Init stringNode Uuid - Hypervisor
Iso FoundationDetails Central Image Cluster Hypervisor Iso Details Args - Details of the hypervisor iso.
- Image
Cluster stringUuid - Imaged
Cluster stringUuid - Unique id of the cluster.
- Imaged
Node []stringUuid Lists - Node
Lists []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 string
- Timezone to be set on the cluster.
- Workflow
Type string
- aos
Package StringSha256sum - Sha256sum of AOS package.
- aos
Package StringUrl - URL to download AOS package. Required only if imaging is needed.
- archived Boolean
- cluster
External StringIp - External management ip of the cluster.
- cluster
Name String - Name of the cluster.
- cluster
Size Integer - Number of nodes in the cluster.
- cluster
Status FoundationCentral Image Cluster Cluster Status - common
Network FoundationSettings Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- created
Timestamp String - current
Time String - destroyed Boolean
- foundation
Init List<FoundationConfigs Central Image Cluster Foundation Init Config> - foundation
Init StringNode Uuid - hypervisor
Iso FoundationDetails Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- image
Cluster StringUuid - imaged
Cluster StringUuid - Unique id of the cluster.
- imaged
Node List<String>Uuid Lists - node
Lists List<FoundationCentral Image Cluster Node List> - redundancy
Factor Integer - Redundancy factor of the cluster.
- skip
Cluster BooleanCreation - storage
Node 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.
- workflow
Type String
- aos
Package stringSha256sum - Sha256sum of AOS package.
- aos
Package stringUrl - URL to download AOS package. Required only if imaging is needed.
- archived boolean
- cluster
External stringIp - External management ip of the cluster.
- cluster
Name string - Name of the cluster.
- cluster
Size number - Number of nodes in the cluster.
- cluster
Status FoundationCentral Image Cluster Cluster Status - common
Network FoundationSettings Central Image Cluster Common Network Settings - Common network settings across the nodes in the cluster.
- created
Timestamp string - current
Time string - destroyed boolean
- foundation
Init FoundationConfigs Central Image Cluster Foundation Init Config[] - foundation
Init stringNode Uuid - hypervisor
Iso FoundationDetails Central Image Cluster Hypervisor Iso Details - Details of the hypervisor iso.
- image
Cluster stringUuid - imaged
Cluster stringUuid - Unique id of the cluster.
- imaged
Node string[]Uuid Lists - node
Lists FoundationCentral Image Cluster Node List[] - redundancy
Factor number - Redundancy factor of the cluster.
- skip
Cluster booleanCreation - storage
Node 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.
- workflow
Type 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
- aos
Package StringSha256sum - Sha256sum of AOS package.
- aos
Package StringUrl - URL to download AOS package. Required only if imaging is needed.
- archived Boolean
- cluster
External StringIp - External management ip of the cluster.
- cluster
Name String - Name of the cluster.
- cluster
Size Number - Number of nodes in the cluster.
- cluster
Status Property Map - common
Network Property MapSettings - Common network settings across the nodes in the cluster.
- created
Timestamp String - current
Time String - destroyed Boolean
- foundation
Init List<Property Map>Configs - foundation
Init StringNode Uuid - hypervisor
Iso Property MapDetails - Details of the hypervisor iso.
- image
Cluster StringUuid - imaged
Cluster StringUuid - Unique id of the cluster.
- imaged
Node List<String>Uuid Lists - node
Lists List<Property Map> - redundancy
Factor Number - Redundancy factor of the cluster.
- skip
Cluster BooleanCreation - storage
Node 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.
- workflow
Type String
Supporting Types
FoundationCentralImageClusterClusterStatus, FoundationCentralImageClusterClusterStatusArgs
- Aggregate
Percent doubleComplete - Cluster
Creation boolStarted - Cluster
Progress List<PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status Cluster Progress Detail> - Current
Foundation stringIp - Foundation
Session stringId - Imaging
Stopped bool - Intent
Picked boolUp - Node
Progress List<PiersDetails Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Cluster Status Node Progress Detail>
- Aggregate
Percent float64Complete - Cluster
Creation boolStarted - Cluster
Progress []FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail - Current
Foundation stringIp - Foundation
Session stringId - Imaging
Stopped bool - Intent
Picked boolUp - Node
Progress []FoundationDetails Central Image Cluster Cluster Status Node Progress Detail
- aggregate
Percent DoubleComplete - cluster
Creation BooleanStarted - cluster
Progress List<FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail> - current
Foundation StringIp - foundation
Session StringId - imaging
Stopped Boolean - intent
Picked BooleanUp - node
Progress List<FoundationDetails Central Image Cluster Cluster Status Node Progress Detail>
- aggregate
Percent numberComplete - cluster
Creation booleanStarted - cluster
Progress FoundationDetails Central Image Cluster Cluster Status Cluster Progress Detail[] - current
Foundation stringIp - foundation
Session stringId - imaging
Stopped boolean - intent
Picked booleanUp - node
Progress 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
- Cluster
Name string - Name of the cluster.
- Message
Lists List<string> - Percent
Complete double - Status string
- Cluster
Name string - Name of the cluster.
- Message
Lists []string - Percent
Complete float64 - Status string
- cluster
Name String - Name of the cluster.
- message
Lists List<String> - percent
Complete Double - status String
- cluster
Name string - Name of the cluster.
- message
Lists string[] - percent
Complete number - status string
- cluster_
name str - Name of the cluster.
- message_
lists Sequence[str] - percent_
complete float - status str
- cluster
Name String - Name of the cluster.
- message
Lists List<String> - percent
Complete Number - status String
FoundationCentralImageClusterClusterStatusNodeProgressDetail, FoundationCentralImageClusterClusterStatusNodeProgressDetailArgs
- Imaged
Node stringUuid - UUID of the node.
- Imaging
Stopped bool - Intent
Picked boolUp - Message
Lists List<string> - Percent
Complete double - Status string
- Imaged
Node stringUuid - UUID of the node.
- Imaging
Stopped bool - Intent
Picked boolUp - Message
Lists []string - Percent
Complete float64 - Status string
- imaged
Node StringUuid - UUID of the node.
- imaging
Stopped Boolean - intent
Picked BooleanUp - message
Lists List<String> - percent
Complete Double - status String
- imaged
Node stringUuid - UUID of the node.
- imaging
Stopped boolean - intent
Picked booleanUp - message
Lists string[] - percent
Complete 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
- imaged
Node StringUuid - UUID of the node.
- imaging
Stopped Boolean - intent
Picked BooleanUp - message
Lists List<String> - percent
Complete Number - status String
FoundationCentralImageClusterCommonNetworkSettings, FoundationCentralImageClusterCommonNetworkSettingsArgs
- Cvm
Dns List<string>Servers - List of dns servers for the cvms in the cluster.
- Cvm
Ntp List<string>Servers - List of ntp servers for the cvms in the cluster.
- Hypervisor
Dns List<string>Servers - List of dns servers for the hypervisors in the cluster.
- Hypervisor
Ntp List<string>Servers - List of ntp servers for the hypervisors in the cluster.
- Cvm
Dns []stringServers - List of dns servers for the cvms in the cluster.
- Cvm
Ntp []stringServers - List of ntp servers for the cvms in the cluster.
- Hypervisor
Dns []stringServers - List of dns servers for the hypervisors in the cluster.
- Hypervisor
Ntp []stringServers - List of ntp servers for the hypervisors in the cluster.
- cvm
Dns List<String>Servers - List of dns servers for the cvms in the cluster.
- cvm
Ntp List<String>Servers - List of ntp servers for the cvms in the cluster.
- hypervisor
Dns List<String>Servers - List of dns servers for the hypervisors in the cluster.
- hypervisor
Ntp List<String>Servers - List of ntp servers for the hypervisors in the cluster.
- cvm
Dns string[]Servers - List of dns servers for the cvms in the cluster.
- cvm
Ntp string[]Servers - List of ntp servers for the cvms in the cluster.
- hypervisor
Dns string[]Servers - List of dns servers for the hypervisors in the cluster.
- hypervisor
Ntp 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.
- cvm
Dns List<String>Servers - List of dns servers for the cvms in the cluster.
- cvm
Ntp List<String>Servers - List of ntp servers for the cvms in the cluster.
- hypervisor
Dns List<String>Servers - List of dns servers for the hypervisors in the cluster.
- hypervisor
Ntp List<String>Servers - List of ntp servers for the hypervisors in the cluster.
FoundationCentralImageClusterFoundationInitConfig, FoundationCentralImageClusterFoundationInitConfigArgs
- Blocks
List<Piers
Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Block> - Clusters
List<Piers
Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Cluster> - Cvm
Gateway string - Gateway of the cvm.
- Cvm
Netmask string - Netmask of the cvm.
- Dns
Servers string - Hyperv
Product stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- Hyperv
Sku string - SKU of hyperv to be installed if hypervisor_type is hyperv.
- Hypervisor
Gateway string - Gateway of the hypervisor.
- Hypervisor
Iso Dictionary<string, string>Url - Hypervisor
Isos List<PiersKarsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Hypervisor Iso> - Hypervisor
Netmask string - Netmask of the hypervisor.
- Ipmi
Gateway string - Gateway of the ipmi.
- Ipmi
Netmask string - Netmask of the ipmi.
- Nos
Package List<PiersUrls Karsenbarg. Nutanix. Inputs. Foundation Central Image Cluster Foundation Init Config Nos Package Url>
- Blocks
[]Foundation
Central Image Cluster Foundation Init Config Block - Clusters
[]Foundation
Central Image Cluster Foundation Init Config Cluster - Cvm
Gateway string - Gateway of the cvm.
- Cvm
Netmask string - Netmask of the cvm.
- Dns
Servers string - Hyperv
Product stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- Hyperv
Sku string - SKU of hyperv to be installed if hypervisor_type is hyperv.
- Hypervisor
Gateway string - Gateway of the hypervisor.
- Hypervisor
Iso map[string]stringUrl - Hypervisor
Isos []FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso - Hypervisor
Netmask string - Netmask of the hypervisor.
- Ipmi
Gateway string - Gateway of the ipmi.
- Ipmi
Netmask string - Netmask of the ipmi.
- Nos
Package []FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url
- blocks
List<Foundation
Central Image Cluster Foundation Init Config Block> - clusters
List<Foundation
Central Image Cluster Foundation Init Config Cluster> - cvm
Gateway String - Gateway of the cvm.
- cvm
Netmask String - Netmask of the cvm.
- dns
Servers String - hyperv
Product StringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku String - SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisor
Gateway String - Gateway of the hypervisor.
- hypervisor
Iso Map<String,String>Url - hypervisor
Isos List<FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso> - hypervisor
Netmask String - Netmask of the hypervisor.
- ipmi
Gateway String - Gateway of the ipmi.
- ipmi
Netmask String - Netmask of the ipmi.
- nos
Package List<FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url>
- blocks
Foundation
Central Image Cluster Foundation Init Config Block[] - clusters
Foundation
Central Image Cluster Foundation Init Config Cluster[] - cvm
Gateway string - Gateway of the cvm.
- cvm
Netmask string - Netmask of the cvm.
- dns
Servers string - hyperv
Product stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku string - SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisor
Gateway string - Gateway of the hypervisor.
- hypervisor
Iso {[key: string]: string}Url - hypervisor
Isos FoundationCentral Image Cluster Foundation Init Config Hypervisor Iso[] - hypervisor
Netmask string - Netmask of the hypervisor.
- ipmi
Gateway string - Gateway of the ipmi.
- ipmi
Netmask string - Netmask of the ipmi.
- nos
Package FoundationUrls Central Image Cluster Foundation Init Config Nos Package Url[]
- blocks
Sequence[Foundation
Central Image Cluster Foundation Init Config Block] - clusters
Sequence[Foundation
Central 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>
- cvm
Gateway String - Gateway of the cvm.
- cvm
Netmask String - Netmask of the cvm.
- dns
Servers String - hyperv
Product StringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku String - SKU of hyperv to be installed if hypervisor_type is hyperv.
- hypervisor
Gateway String - Gateway of the hypervisor.
- hypervisor
Iso Map<String>Url - hypervisor
Isos List<Property Map> - hypervisor
Netmask String - Netmask of the hypervisor.
- ipmi
Gateway String - Gateway of the ipmi.
- ipmi
Netmask String - Netmask of the ipmi.
- nos
Package List<Property Map>Urls
FoundationCentralImageClusterFoundationInitConfigBlock, FoundationCentralImageClusterFoundationInitConfigBlockArgs
- block
Id String - nodes List<Property Map>
FoundationCentralImageClusterFoundationInitConfigBlockNode, FoundationCentralImageClusterFoundationInitConfigBlockNodeArgs
- Cvm
Ip string - 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 stringNode Uuid - Hardware
Attributes Dictionary<string, string>Override - Hardware attributes override json for the node.
- Hypervisor string
- Hypervisor
Hostname string - Name to be set for the hypervisor host.
- Hypervisor
Ip string - 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 string - IP address to be set for the ipmi of the node.
- Ipv6Address string
- Node
Position string - Node
Serial string
- Cvm
Ip string - 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 stringNode Uuid - Hardware
Attributes map[string]stringOverride - Hardware attributes override json for the node.
- Hypervisor string
- Hypervisor
Hostname string - Name to be set for the hypervisor host.
- Hypervisor
Ip string - 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 string - IP address to be set for the ipmi of the node.
- Ipv6Address string
- Node
Position string - Node
Serial string
- cvm
Ip String - IP address to be set for the cvm on the node.
- cvm
Vlan IntegerId - Vlan tag of the cvm, if the cvm is on a vlan.
- fc
Imaged StringNode Uuid - hardware
Attributes Map<String,String>Override - Hardware attributes override json for the node.
- hypervisor String
- hypervisor
Hostname String - Name to be set for the hypervisor host.
- hypervisor
Ip String - IP address to be set for the hypervisor on the node.
- image
Now Boolean - True, if the node should be imaged, False, otherwise.
- ipmi
Ip String - IP address to be set for the ipmi of the node.
- ipv6Address String
- node
Position String - node
Serial String
- cvm
Ip string - IP address to be set for the cvm on the node.
- cvm
Vlan numberId - Vlan tag of the cvm, if the cvm is on a vlan.
- fc
Imaged stringNode Uuid - hardware
Attributes {[key: string]: string}Override - Hardware attributes override json for the node.
- hypervisor string
- hypervisor
Hostname string - Name to be set for the hypervisor host.
- hypervisor
Ip string - IP address to be set for the hypervisor on the node.
- image
Now boolean - True, if the node should be imaged, False, otherwise.
- ipmi
Ip string - IP address to be set for the ipmi of the node.
- ipv6Address string
- node
Position string - node
Serial 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
- cvm
Ip String - IP address to be set for the cvm on the node.
- cvm
Vlan NumberId - Vlan tag of the cvm, if the cvm is on a vlan.
- fc
Imaged StringNode Uuid - hardware
Attributes Map<String>Override - Hardware attributes override json for the node.
- hypervisor String
- hypervisor
Hostname String - Name to be set for the hypervisor host.
- hypervisor
Ip String - IP address to be set for the hypervisor on the node.
- image
Now Boolean - True, if the node should be imaged, False, otherwise.
- ipmi
Ip String - IP address to be set for the ipmi of the node.
- ipv6Address String
- node
Position String - node
Serial String
FoundationCentralImageClusterFoundationInitConfigCluster, FoundationCentralImageClusterFoundationInitConfigClusterArgs
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Init boolNow - Cluster
Init boolSuccessful - Cluster
Members List<string> - Cluster
Name string - Name of the cluster.
- Cvm
Dns stringServers - List of dns servers for the cvms in the cluster.
- Cvm
Ntp stringServers - List of ntp servers for the cvms in the cluster.
- Redundancy
Factor int - Redundancy factor of the cluster.
- Timezone string
- Timezone to be set on the cluster.
- Cluster
External stringIp - External management ip of the cluster.
- Cluster
Init boolNow - Cluster
Init boolSuccessful - Cluster
Members []string - Cluster
Name string - Name of the cluster.
- Cvm
Dns stringServers - List of dns servers for the cvms in the cluster.
- Cvm
Ntp stringServers - List of ntp servers for the cvms in the cluster.
- Redundancy
Factor int - Redundancy factor of the cluster.
- Timezone string
- Timezone to be set on the cluster.
- cluster
External StringIp - External management ip of the cluster.
- cluster
Init BooleanNow - cluster
Init BooleanSuccessful - cluster
Members List<String> - cluster
Name String - Name of the cluster.
- cvm
Dns StringServers - List of dns servers for the cvms in the cluster.
- cvm
Ntp StringServers - List of ntp servers for the cvms in the cluster.
- redundancy
Factor Integer - Redundancy factor of the cluster.
- timezone String
- Timezone to be set on the cluster.
- cluster
External stringIp - External management ip of the cluster.
- cluster
Init booleanNow - cluster
Init booleanSuccessful - cluster
Members string[] - cluster
Name string - Name of the cluster.
- cvm
Dns stringServers - List of dns servers for the cvms in the cluster.
- cvm
Ntp stringServers - List of ntp servers for the cvms in the cluster.
- redundancy
Factor 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.
- cluster
External StringIp - External management ip of the cluster.
- cluster
Init BooleanNow - cluster
Init BooleanSuccessful - cluster
Members List<String> - cluster
Name String - Name of the cluster.
- cvm
Dns StringServers - List of dns servers for the cvms in the cluster.
- cvm
Ntp StringServers - List of ntp servers for the cvms in the cluster.
- redundancy
Factor Number - Redundancy factor of the cluster.
- timezone String
- Timezone to be set on the cluster.
FoundationCentralImageClusterFoundationInitConfigHypervisorIso, FoundationCentralImageClusterFoundationInitConfigHypervisorIsoArgs
- Hypervisor
Type 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 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 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 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.
- hypervisor
Type 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
- Hyperv
Product stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- Hyperv
Sku 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 stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- Hyperv
Sku 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 StringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku 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 stringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku 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.
- hyperv
Product StringKey - Product key for hyperv isos. Required only if the hypervisor type is hyperv and product key is mandatory (ex: for volume license).
- hyperv
Sku 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
- Cvm
Gateway string - Gateway of the cvm.
- Cvm
Ip string - IP address to be set for the cvm on the node.
- Cvm
Netmask string - 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 Dictionary<string, string>Override - Hardware attributes override json for the node.
- Hypervisor
Gateway string - Gateway of the hypervisor.
- Hypervisor
Hostname string - Name to be set for the hypervisor host.
- Hypervisor
Ip string - IP address to be set for the hypervisor on the node.
- Hypervisor
Netmask string - Netmask of the hypervisor.
- Hypervisor
Type string - 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 stringUuid - UUID of the node.
- Ipmi
Gateway string - Gateway of the ipmi.
- Ipmi
Ip string - IP address to be set for the ipmi of the node.
- Ipmi
Netmask string - 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.
- Cvm
Gateway string - Gateway of the cvm.
- Cvm
Ip string - IP address to be set for the cvm on the node.
- Cvm
Netmask string - 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 map[string]stringOverride - Hardware attributes override json for the node.
- Hypervisor
Gateway string - Gateway of the hypervisor.
- Hypervisor
Hostname string - Name to be set for the hypervisor host.
- Hypervisor
Ip string - IP address to be set for the hypervisor on the node.
- Hypervisor
Netmask string - Netmask of the hypervisor.
- Hypervisor
Type string - 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 stringUuid - UUID of the node.
- Ipmi
Gateway string - Gateway of the ipmi.
- Ipmi
Ip string - IP address to be set for the ipmi of the node.
- Ipmi
Netmask string - 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.
- cvm
Gateway String - Gateway of the cvm.
- cvm
Ip String - IP address to be set for the cvm on the node.
- cvm
Netmask String - Netmask of the cvm.
- cvm
Ram IntegerGb - Amount of memory to be assigned for the cvm.
- cvm
Vlan IntegerId - Vlan tag of the cvm, if the cvm is on a vlan.
- hardware
Attributes Map<String,String>Override - Hardware attributes override json for the node.
- hypervisor
Gateway String - Gateway of the hypervisor.
- hypervisor
Hostname String - Name to be set for the hypervisor host.
- hypervisor
Ip String - IP address to be set for the hypervisor on the node.
- hypervisor
Netmask String - Netmask of the hypervisor.
- hypervisor
Type String - Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- image
Now Boolean - True, if the node should be imaged, False, otherwise.
- imaged
Node StringUuid - UUID of the node.
- ipmi
Gateway String - Gateway of the ipmi.
- ipmi
Ip String - IP address to be set for the ipmi of the node.
- ipmi
Netmask String - Netmask of the ipmi.
- rdma
Passthrough Boolean - Passthrough RDMA nic to CVM if possible, default to false.
- use
Existing 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 string - Gateway of the cvm.
- cvm
Ip string - IP address to be set for the cvm on the node.
- cvm
Netmask string - Netmask of the cvm.
- cvm
Ram numberGb - Amount of memory to be assigned for the cvm.
- cvm
Vlan numberId - Vlan tag of the cvm, if the cvm is on a vlan.
- hardware
Attributes {[key: string]: string}Override - Hardware attributes override json for the node.
- hypervisor
Gateway string - Gateway of the hypervisor.
- hypervisor
Hostname string - Name to be set for the hypervisor host.
- hypervisor
Ip string - IP address to be set for the hypervisor on the node.
- hypervisor
Netmask string - Netmask of the hypervisor.
- hypervisor
Type string - Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- image
Now boolean - True, if the node should be imaged, False, otherwise.
- imaged
Node stringUuid - UUID of the node.
- ipmi
Gateway string - Gateway of the ipmi.
- ipmi
Ip string - IP address to be set for the ipmi of the node.
- ipmi
Netmask string - Netmask of the ipmi.
- rdma
Passthrough boolean - Passthrough RDMA nic to CVM if possible, default to false.
- use
Existing 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.
- cvm
Gateway String - Gateway of the cvm.
- cvm
Ip String - IP address to be set for the cvm on the node.
- cvm
Netmask String - Netmask of the cvm.
- cvm
Ram NumberGb - Amount of memory to be assigned for the cvm.
- cvm
Vlan NumberId - Vlan tag of the cvm, if the cvm is on a vlan.
- hardware
Attributes Map<String>Override - Hardware attributes override json for the node.
- hypervisor
Gateway String - Gateway of the hypervisor.
- hypervisor
Hostname String - Name to be set for the hypervisor host.
- hypervisor
Ip String - IP address to be set for the hypervisor on the node.
- hypervisor
Netmask String - Netmask of the hypervisor.
- hypervisor
Type String - Type of hypervisor to be installed. Must be one of {kvm, esx, hyperv}.
- image
Now Boolean - True, if the node should be imaged, False, otherwise.
- imaged
Node StringUuid - UUID of the node.
- ipmi
Gateway String - Gateway of the ipmi.
- ipmi
Ip String - IP address to be set for the ipmi of the node.
- ipmi
Netmask String - Netmask of the ipmi.
- rdma
Passthrough Boolean - Passthrough RDMA nic to CVM if possible, default to false.
- use
Existing 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
nutanix
Terraform Provider.
Nutanix v0.4.0 published on Wednesday, Oct 23, 2024 by Piers Karsenbarg